这是漫长的一天,我有点难过。
我正在阅读一个包含大量宽字符字符串的二进制文件,我想将它们作为 Python unicode 字符串转储。(要解压非字符串数据,我使用的是 struct 模块,但我不知道如何对字符串做同样的事情。)
例如,阅读“系列”这个词:
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