0
私はJupiter NotebookでPython(3.4)を使用しています。これはデフォルトではutf-8を既に使用しています。しかし、私はcsvファイルからいくつかのデータを読むときに次のエラーが発生します。どのようにこれを修正するための任意のアイデア?ありがとう! CSVファイルから読み込むPython-3.4のUnicodeDecodeError
コード:
with open('my_data.csv') as csvfile:
line = csv.reader(csvfile)
for row in line:
print (row)
エラー:ファイルを開くときに
Last executed 2017-01-06 04:58:59 in 85ms
---------------------------------------------------------------------------
UnicodeDecodeError Traceback (most recent call last)
<ipython-input-19-09c617346fbb> in <module>()
14 line = csv.reader(csvfile)
15
---> 16 for row in line:
17 print (row)
/usr/lib/python3.4/encodings/ascii.py in decode(self, input, final)
24 class IncrementalDecoder(codecs.IncrementalDecoder):
25 def decode(self, input, final=False):
---> 26 return codecs.ascii_decode(input, self.errors)[0]
27
28 class StreamWriter(Codec,codecs.StreamWriter):
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 2588: ordinal not in range(128)