我正在编写一个需要在CSV文件中查找某个值的脚本。 CSV文件来自外部资源,我对该文件没有太多控制权。所以基本上,我需要使用呈现给我的CSV文件,我需要处理它。
现在,当我读取CSV文件(此时包含30.000行)时,脚本会在某个时刻崩溃。它返回此错误:
File "C:\Python34\lib\encodings\cp437.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_map)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u0161' in position 55: character maps to <undefined>
我的用于阅读CSV文件的python代码:
import csv
with open('mybigfile.csv') as f:
reader = csv.reader(f, delimiter=';')
for row in reader:
print(row)
我如何解决这个问题,以便它可以处理文件的编码。