举个例子:
#coding:<a href="https://www.gaodaima.com/tag/utf" title="查看更多关于utf的文章" target="_blank">utf</a>-8 s = u'<a href="https://www.gaodaima.com/tag/%e4%b8%ad%e6%96%87" title="查看更多关于中文的文章" target="_blank">中文</a>' f = open("test.txt","w") f.<a href="https://www.gaodaima.com/tag/write" title="查看更多关于write的文章" target="_blank">write</a>(s) f.close()
www#gaodaima.com来源gao.dai.ma.com搞@代*码网搞代码
原因是编码方式错误,应该改为utf-8编码。
相关推荐:《Python基础教程》
解决方案一:
#coding:utf-8 s = u'中文' f = open("test.txt","w") f.write(s.encode("utf-8")) f.close()
解决方案二:
#coding:utf-8 import sys reload(sys) sys.setdefaultencoding('utf-8') s = u'中文' f = open("test.txt","w") f.write(s) f.close()
来源:搞代码网:原文地址:https://www.gaodaima.com