python 写数据入文件碰见的bug:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xee‘ in position 21865:
问题描述
获取网页数据时,避免多次获取被封ip,先将获取的数据给存成文件,发现解码后存入报错了
data = respon.read().decode("utf-8")file = open("data.html", "w")file.write(data, encodings = "utf-8")file.close()
Traceback (most recent call last):file.write(data)
UnicodeEncodeError: 'gbk' codec can't encode character '\xee' in position 21865: illegal multibyte sequence
解决方案:
在setting里边指定编码为utf-8,就可以解决问题了,如下图所示。
后续又报了错误
TypeError: TextIOWrapper.write() takes no keyword arguments
解决方案:
file = open("top2.html", "w",encoding='utf-8')
错误
file = open("top2.html", "r")UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 3301: illegal multibyte sequence
解决方案:
file = open("top2.html", "r", encoding="utf-8")
记录错误用
python 写数据入文件碰见的bug:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xee‘ in position 21865:相关推荐
- 数据存储在.csv文件乱码,数据写入才一部分就报错'gbk' codec can't encode character '\xee' in position 45: illegal multibyte
使用python爬虫爬取规则数据后转化成来List格式,将其存储在.csv 文件中 使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeE ...
- Python爬虫初学:报错1:UnicodeEncodeError: 'gbk' codec can't encode character '\xbb'……
大家好,我是庞老板咩,一名浙江大学动力工程20级推免生,最近开始自学Python.这是我的第一篇博客,很高兴可以在CSDN这个平台和大家分享交流^ ^ 首先,这是一段我初学爬虫时的代码: import ...
- Python报错UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position 1919: illegal mult
with open("a.html", 'w') as f:f.write(html) python在写入文件时报错 UnicodeEncodeError: 'gbk' codec ...
- Python : UnicodeEncodeError: 'gbk' codec can't encode character '\u200b' in position
Python:网络写入到本地文件时遇到这种gbk xxx '\200b' 编码问题 UnicodeEncodeError: 'gbk' codec can't encode character '\u ...
- 解决python UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xb5‘ in position 255: illegal mult
UnicodeEncodeError: 'gbk' codec can't encode character '\ufffd' in position 373: illegal multibyte s ...
- Python异常UnicodeEncodeError: 'gbk' codec can't encode character '\uXXX' in position
从网站上爬文字信息,得到的数据经过筛选存到txt文档里面,但是会报错 UnicodeEncodeError: 'gbk' codec can't encode character '\uXXX' in ...
- python 报错:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xa5‘ in position 65
print(strhtml.text)报错记录 原因:网页的数据应该是'utf-8'编码,你爬网页的时候会把它转化成Unicode,出问题的是在print()这儿,对于print()这个函数,他需要把 ...
- python UnicodeEncodeError: 'gbk' codec can't encode character ...
使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character ' ...
- python encode gbk_[转]Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character ' ...
最新文章
- POJ - 3186 Treats for the Cows DP
- SppNet 多尺度训练
- css3边框线倾斜,使用CSS3倾斜边框的Div?
- 说话不能太绝对,要留有余地
- 数组实例的find()和findIndex()
- rocket mq 监听端口_如何使用Jmeter实现MQ数据的发送和接收?性能测试实战篇
- 查看ssis执行日志_SSIS包日志记录概述
- 面试最后,HR 最后会说“我的问题问完了,你有什么要问我的吗?”如何理解和回答这句话?
- how to solve undefined reference in igllib
- resin mysql_nginx+resin+mysql实现session共享
- “野火FreeRTOS教程”第9章知识点总结-空闲任务与阻塞延时
- oracle 12952错误,故障码P1295
- mysql获取纽约时间_如何在脚本中处理MySQL时区
- 应用程序正常初始化失败0xc0150002 错误
- 西门子1200控制V90伺服,西门子1200通过PN通讯控制V90伺服,程序控制采用FB285功能块
- 歪解单片机的时钟系统--关于内外时钟切换及时钟超频测试
- CSS Core CSS hack CSS优化
- 靶场环境的搭建(2020年6月15日学习笔记)
- chinapay扫码支付
- kido机器人用流量吗_当4G遇到儿童手表 乐视Kido Watch评测