我需要读取csv文件的特定行和列,并将其写入txt file.But,我得到了unicode解码错误。
import csv
with open('output.csv', 'r', encoding='utf-8') as f:
reader = csv.reader(f)
your_list = list(reader)
print(your_list)发布于 2018-07-20 22:01:08
出现此错误的原因可能是您的CSV文件未使用UTF-8编码。找出文档使用的原始编码。
首先,尝试使用缺省编码,省略编码参数:
with open('output.csv', 'r') as f:
...如果这不起作用,请尝试常用的替代编码方案,例如:
with open('output.csv', 'r', encoding="ISO-8859-1") as f:
...https://stackoverflow.com/questions/51443807
复制相似问题