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))