0
我想在python 3中将UTF-8字符串拆分为字节。问题是,当我使用bytearray,byte,encode等函数时,我总是得到一个大小为元素14字节,而不是我预期的1字节。我需要将任何文本文件拆分为字节序列并使用套接字在字节后发送字节。我试过这样的:在Python中将utf-8字符串拆分为字节
infile = open (file, "r")
str = infile.read()
byte_str = bytes(str, 'UTF-8')
print("size of byte_str",sys.getsizeof(byte_str[0]))
打印给我14,但我需要1 ...任何建议?
您可以使用'rb'打开文件以获取读取的字节对象。 – tynn