解决python中 f.write写入中文出错的问题
一个出错的例子
#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
importsys
reload(sys)
sys.setdefaultencoding('utf-8')
s=u'中文'
f=open("test.txt","w")
f.write(s)
f.close()
以上这篇解决python中f.write写入中文出错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法