製品データを含むドキュメントを読み込み、特定の製品のデータを出力しようとしています。問題は、私は間違いなく読み込むことができないようです。私はちょうど私が印刷する必要があるものとファイルからそれを引っ張る方法を見つけることができるように、それを読み込むために最初の100文字を印刷しようとしています。しかし、私はそれを読んでいるつもりです。文書はUTF-8である、またはそれはすべきです...私は何が欠けていますか?ここでUnicodeDecodeError:ドキュメントを読み込もうとしたときに継続バイトが無効
は私のコードです:
そして、ここでは、私が手にトレースバックです:
Traceback (most recent call last):
File "nilescratchpad.py", line 2, in <module>
productsread = products.read()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/codecs.py", line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe2 in position 7451: invalid continuation byte
ドキュメントを読んで、UTF-8コーデックでエラーが発生した場合は、UTF-8でないか、少なくともエラーがあります。 open( 'products.csv'、errors = 'replace') 'を試すことができます。 –
どこかにエラーがあったはずです。それはうまくいった!本当にありがとう!好奇心の外に、エラーを置き換えるものは何ですか? – pinkpython