1.寫入字符串:要指定編碼爲utf-8,(python3默認是utf-8)
with open(‘xxx.txt’,‘a’,encoding=“utf-8”) as f:
f.write(‘xxx’)
2.寫入字典:由於文件寫入時只能是字符串類型,所以要先將字典轉化爲json對象,使用json.dumps(data,ensure_ascii=False),默認ensure_ascii=True,就是這東西把你的中文變成了unicode
data = {“name”:“潤年”}
with open(‘xxx.txt’,‘a’,encoding=“utf-8”) as f:
f.write(json.dumps(data,ensure_ascii=False))