.txtファイルを開いて読み込みしようとしています大量のテキストが含まれています。以下は私のコードですが、私はこの問題を解決する方法を知らない。どんな助けでも大歓迎です。codecs.ascii_decode(input、self.errors)[0] UnicodeDecodeError: 'ascii'コーデックは318の0xc2バイトをデコードできません:序数が範囲内にありません(128)
file = input("Please enter a .txt file: ")
myfile = open(file)
x = myfile.readlines()
print (x)
私はこの.txtファイルを入力し、完全なエラーメッセージが下に表示されます。
line 10, in <module> x = myfile.readlines()
line 26, in decode return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 318: ordinal not in range(128)
参考にしてください:http://stackoverflow.com/questions/491921/unicode-utf-8-reading-and-writing-to-files-in-python –
@AndriiAbramovその質問では、ファイルUTF-8でエンコードされていました。私はそれがここに当てはまるかどうかわからない。そうでなければ、それは多くの欲求不満につながるだろう。 –