保存中文到txt 使用二进制存储
#coding:utf-8
s = '中文'
f = open("test.txt","wb")
f.write(s.encode())
f.close()
保存到json
with open('dmbj.json', 'w', encoding='utf-8') as fp:
json.dump(content, fp, indent=4, ensure_ascii=False)
保存到csv
导入codecs模块,设置’utf_8_sig’
import codecs
with codecs.open('xxx.csv', 'w', 'utf_8_sig') as f:
参考链接:python生成csv文件乱码,如何自动转码?
https://www.zhihu.com/question/34201726