python中需要将字典中的内容写入文件,item['comment']中的内容有汉字编码,执行时出现UnicodeEncodeError错误
with open('xie_zheng.txt','a',encoding='utf-8') as f:
f.write(item['date'] + ',' + item['nickname'] + ',' + item['city'] + ',' +str(item['rate'])+','+item['comment']+'\n')
使用如下方法即可解决:
# encoding=utf8
import sys
reload(sys)
sys.setdefaultencoding('utf8')