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 ' ...
最新文章
- Spring AOP AspectJ Pointcut Expressions With Examples--转
- hadoop 基准测试与读写测试
- 网站路径及文件路径问题
- 错误:Script file ‘D:\software_install\Anaconda_install\Scripts\pip-script.py‘ is not present.完美解决方法
- mysql 主表存hash和子表的名字_【mysql】mysql分表和表分区详解
- 关于设计秒杀系统的几个问题
- 并查集 | 1107
- 1018. 锤子剪刀布 (20)-PAT乙级真题
- [c++]筛法求素数
- 网络模型介绍、数据网络传输过程与网络传输速率
- ROS IntelRealSenseZR300 PCL+ORK+Linemod 柱状物体检测 机械臂抓取 系列第二篇
- 关于 美国大片 与 客户演示PPT
- 代理模式---论坛权限控制代理
- ERP系统和CRM系统
- 5.24 通过高级筛选功能将筛选结果放置在其它位置 [原创Excel教程]
- CSRF与钓鱼链接攻击
- 7个少有人知的资源宝藏网站,浏览器瞬间爆棚!速速收藏
- 抖音原创视频如何制作?鹰迪电子商务
- 模拟量输出模块支持西门子三菱PLC接DCS控制系统
- Prim算法求图的最小生成树(Java)
热门文章
- 药房管理程序c语言,源程序(医院药房药品管理系统C++)
- 成都传智播客Java、android培训
- 图解【反向传播算法】——附详细的矩阵算法
- 北航非全日制研究生计算机分数线,2019年北京航空航天大学在职研究生的录取分数线会不会高于2018年...
- 与uc/os-ii uC/GUI触摸屏汉字库
- 【深度学习经典网络架构—10】:注意力模块之CBAM
- redis使用IP地址访问
- java ppt文件转图片,ppt转PDF
- Linux安装本地yum源教程
- 删除订单时报错Cannot delete or update a parent row: a foreign key constraint fails (`jxc`.`t_purchase_list_