【发布时间】:2016-12-23 06:57:19
【问题描述】:
import csv
exampleFile = open('example.csv')
exampleReader = csv.reader(exampleFile)
for row in exampleReader:
print('Row #' + str(exampleReader.line_num) + ' ' + str(row))
Traceback (most recent call last):
File "/Users/jossan113/Documents/Python II/test.py", line 7, in <module>
for row in exampleReader:
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0x89 in position 4627: ordinal not in range(128)
有人知道我为什么会收到此错误吗?我从互联网上尝试了一个非常简单的 cvs 文件,它工作得很好,但是当我尝试更大的文件时它没有
【问题讨论】:
标签: python file csv import frameworks