今天过得很漫长,我有点困惑。
我正在读取一个包含许多宽字符字符串的二进制文件,并希望将其转储为Python Unicode字符串。(为了解包非字符串数据,我使用struct模块,但我不知道如何处理字符串。)
例如,读取单词"Series":
myfile = open("test.lei", "rb")
myfile.seek(44)
data = myfile.read(12)
# data is now 'S\x00e\x00r\x00i\x00e\x00s\x00'
我该如何将原始的宽字符数据编码为Python字符串?
编辑:我正在使用Python 2.6