一个出错的例子
1
2
3
4
5
|
原因是编码方式错误,应该改为utf-8编码
解决方案一:
1
2
3
4
5
|
#coding:utf-8
s = u '中文'
f = open ( "test.txt" , "w" )
f.write(s.encode( "utf-8" ))
f.close()
|
解决方案二:
1
2
3
4
5
6
7
8
9
10
|
#coding:utf-8
import sys
reload (sys)
sys.setdefaultencoding( 'utf-8' )
s = u '中文'
f = open ( "test.txt" , "w" )
f.write(s)
f.close()
|
以上这篇解决python中 f.write写入中文出错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/baidu_21833433/article/details/70313783