【发布时间】:2019-01-18 20:55:18
【问题描述】:
我在编写 csv 文件中有一个 python 代码。当我在 Ubuntu 中运行代码时,它正在运行,当我在 Windows 中运行代码时它正在运行。
fp = open('result2.csv', 'a')
fp.write(post+'\t'+str(post_issue_list)+'\n')
fp.close()
UnicodeEncodeError:
“charmap”编解码器无法编码字符“\u2764”是位置 26:字符映射到未定义>
fp.write(post+'\t'+str(post_issue_list)+'\n')
只有当我在windows中运行时才会出现这一行错误,在ubuntu中它很好
【问题讨论】:
-
你为什么不使用
csv模块? -
您面临的错误是由于文件的编码。尝试将文件的编码更改为“utf-8”或其他。