python写中文文件

发现一个奇怪的事情,网页上抓的中文可以写文件,MQTT收到的中文却写不进文件
经查询:python打开txt文件默认的是ascii编码,是无法处理中文字符的
用type看数据类型,有str和unicode有区别
小撸说.decode('utf-8'),结果发现是转unicode,转str用.encode('utf-8')
这样就可以写文件了

参考文献:
https://blog.csdn.net/joyfixing/article/details/79971667

标签: none

添加新评论