【发布时间】:2019-06-17 22:36:02
【问题描述】:
我正在使用 Python 2.7,为了克服 UTF-8 问题,我正在使用 pandas to_csv 方法。问题是,我仍然收到 unicode 错误,当我在本地笔记本电脑上使用 python 3(不是批处理选项)运行脚本时,我没有收到。
df = pd.DataFrame(stats_results)
df.to_csv('/home/mp9293q/python_scripts/stats_dim_registration_set_column_transpose.csv', quoting=csv.QUOTE_ALL, doublequote=True, index=False,
index_label=False, header=False, line_terminator='\n', encoding='utf-8');
给出错误:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xc7' in position 4: ordinal not in range(128)
【问题讨论】:
-
文件是否已经存在,或者这个截图是否创建了一个新文件?
-
已经存在了,你在想什么?