导语:
本文主要介绍了关于python f.write中文乱码怎么解决的相关知识,包括python3中文乱码,以及python中文乱码解决这些编程知识,希望对大家有参考作用。
举个例子:
#coding:utf-8
s = u'中文'
f = open("test.txt","w")
f.write(s)
f.close()
原因是编码方式错误,应该改为utf-8编码。
解决方案一:
#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()
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python中的随机模块查找随机数11/01
- ♥ Python findall函数如何匹配字符串11/22
- ♥ 如何编写python脚本的第一行11/18
- ♥ python如何将字符串中的所有“you”替换为“we”11/18
- ♥ 如何使用python函数绘制图像08/22
- ♥ 如何在python中删除某个目录文件夹?10/19
内容反馈