python中 f.write写入中文出错解决方法
2017-04-21 13:24
323 查看
一个出错的例子
原因是编码方式错误,应该改为utf-8编码
解决方案一:
解决方案二:
#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】f.write()写入中文出错解决办法
- python 字典中有中文,写入文件变为编码的解决方法
- aaalogo写入中文出错的解决方法
- Django的admin管理系统写入中文出错的解决方法
- aaalogo写入中文出错的解决方法
- 吐血解决python中文写入文件问题
- 解决用C#写的窗体应用程序向数据库SQL Server表格中写入中文乱码显示???的方法
- sqlite3 jdbc、c接口、python接口处理中文时遇到的问题及其解决方法
- sqlite3 jdbc、c接口、python接口处理中文时遇到的问题及其解决方法
- mysql 5.5.15编码导致数据库中写入汉字出错的解决方法
- ArcMap中使用Python遇到中文字段名错误的解决方法
- wxString中文出错的解决方法
- python sqlobject(mysql)中文乱码解决方法
- Jbpm4.3 工程运行出错以及中文无法识别解决方法
- python 处理中文时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方法
- 关于WordPress用WindowsLiveWrite出错解决方法
- C/C++ 向mysql数据库读取、写入中文的解决方法
- python下中文乱码的解决方法
- MyEclipse中js文件包含中文时保存出错的解决方法
- ArcMap中使用Python遇到中文字段名错误的解决方法