当您有一个包含一些字符串的二进制文件时,Python 3 确实使整个文件读取过程变得复杂。
string.decode('ascii')
当我确定我读的是 ascii 文本时,我可以这样做,但是在我的文件中,我有带有空('\x00')
终止字符串的字符串,我必须读取一个转换为字符串列表的字符串。新的方法是如何做到这一点,而不是逐字节检查它是否为空?
mylist = chunkFromFile.split('\x00')
TypeError: Type str doesn't support the buffer API