解决python3写文件时无法处理中文字符的问题
来源:互联网 发布:php printf函数 编辑:程序博客网 时间:2024/06/06 02:41
问题描述:
我用selenium访问了百度云,并获取了html内容,想把它保存到本地文件但总是报如下错误:
---------------------------------------------------------------------------UnicodeEncodeError Traceback (most recent call last)<ipython-input-10-736c99484301> in <module>() 1 f=open('D:\\1.txt','w')----> 2 f.write(content) 3 f.close()UnicodeEncodeError: 'gbk' codec can't encode character '\ue937' in position 75027: illegal multibyte sequence
我尝试把content编码为utf8,结果提示write函数只能接收字符串。
然后我发现open函数有个编码的参数可以配置,于是试了一下,问题解决。
代码如下:
f=open('D:\\1.txt','w',encoding='utf8')
f.write(content)
f.close()
阅读全文
0 0
- 解决python3写文件时无法处理中文字符的问题
- 解决python3输出中文的问题
- 解决Hadoop无法处理中文问题
- 用python3写的cgi服务器脚本无法显示中文
- nutch无法下载中文文件的问题[解决]
- 解决fgetcsv打开csv文件中文无法显示的问题。
- 解决jekyll无法本地预览中文文件的问题
- 解决SQL语句中含有中文字符无法查询问题
- 理解SQLSERVER中的排序规则,解决无法正确显示中文字符的问题
- 理解SQLSERVER中的排序规则,解决无法正确显示中文字符的问题
- 理解SQLSERVER中的排序规则,解决无法正确显示中文字符的问题
- 理解SQL SERVER中的排序规则,解决项目中无法正确显示中文字符的问题
- Qt解决QUrl含有中文或特殊字符无法下载的问题
- 字符截取,解决中文的截取问题
- python中的编码以及解码问题(中文字符处理以及文件处理的某些注意事项)
- drupal中文文件无法上传的解决
- python re 处理中文字符的问题
- PHP处理中文字符串中的特殊字符解决Oracle插入报错的问题
- Spring MVC 教程,快速入门,深入分析
- LeetCode--Two Sum
- ubuntu qtdesigner .ui 转.py pycharm以及dtdesigner打开.ui
- void *(*func)(void);上一篇的补充
- Ubuntu 14.04 编译最新版本strace
- 解决python3写文件时无法处理中文字符的问题
- uva 1343 The Rotation Game_wrong
- 服务端开发or客户端开发的选择
- ES6语法中的let、const及class声明
- Spring Cloud实战(一):微服务注册与微服务发现
- 51Nod
- 机器学习第十四课part2(EM,EM算法用于GMM)
- win10和ubuntu16双系统安装
- stm32的8种输入输出的含义与区别