我需要将下一个字节数组转换为字符串:
Num = bytearray()
我已经尝试过
Num = bytearray(str)
但这不是解决方案。
Num = bytearray()
我已经尝试过
Num = bytearray(str)
但这不是解决方案。
如t.m.adam在评论中提到的,使用bytearray.decode
b = bytearray("test", encoding="utf-8")
b.decode()
#> 'test'
b.decode()
将导致UnicodeDecodeError和编码错误。 - user2357112
bytearray.decode
是一个Python方法,用于将字节数组解码为字符串。它采用指定的编码格式作为参数,并返回相应的字符串。该方法允许将二进制数据转换为可读文本。在Python 3中,字符串默认为Unicode字符集,因此需要指定要使用的编码格式。 - t.m.adam