何らかの理由で私はutf16ファイルを探すことができません。 'UnicodeException:UTF-16ストリームがBOMで始まらない'を生成します。私のコード:utf-16 pythonでシークするファイル。どうやって?
f = codecs.open(ai_file, 'r', 'utf-16')
seek = self.ai_map[self._cbClass.Text] #seek is valid int
f.seek(seek)
while True:
ln = f.readline().strip()
私はストリームから何かを最初に読んだようなものを試してみました。私は16進エディタを使用することを求められてオフセットをチェックしました - 文字列で始まる文字列、ヌルバイトではありません(私はその良い印象でしょうか?) どのようにして、utf-16をpythonで探しますか?
本当にありがとうございます! – marrat
thx utf-16-le/beの束。初めて仕事をした – javadba