【发布时间】:2016-09-12 04:32:03
【问题描述】:
我在写入 csv 文件时遇到了一些编码问题
我该如何解决它
import csv
a = [s.encode('utf-8') for s in a]
f3 = open('test.csv', 'at')
writer = csv.writer(f3,delimiter = ',', lineterminator='\n',quoting=csv.QUOTE_ALL)
writer.writerow(a)
错误
Traceback (most recent call last):
File "test.py", line 6, in <module>
a = [s.encode('ascii') for s in a]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 1: ordinal not in range(128)
如何让程序工作并写入csv文件?
【问题讨论】:
-
这看起来可能是关于真人的信息?隐藏个人信息可能会更好