问题描述

获取网页数据时,避免多次获取被封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:相关推荐

  1. 数据存储在.csv文件乱码,数据写入才一部分就报错'gbk' codec can't encode character '\xee' in position 45: illegal multibyte

    使用python爬虫爬取规则数据后转化成来List格式,将其存储在.csv 文件中 使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeE ...

  2. Python爬虫初学:报错1:UnicodeEncodeError: 'gbk' codec can't encode character '\xbb'……

    大家好,我是庞老板咩,一名浙江大学动力工程20级推免生,最近开始自学Python.这是我的第一篇博客,很高兴可以在CSDN这个平台和大家分享交流^ ^ 首先,这是一段我初学爬虫时的代码: import ...

  3. 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 ...

  4. Python : UnicodeEncodeError: 'gbk' codec can't encode character '\u200b' in position

    Python:网络写入到本地文件时遇到这种gbk xxx '\200b' 编码问题 UnicodeEncodeError: 'gbk' codec can't encode character '\u ...

  5. 解决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 ...

  6. Python异常UnicodeEncodeError: 'gbk' codec can't encode character '\uXXX' in position

    从网站上爬文字信息,得到的数据经过筛选存到txt文档里面,但是会报错 UnicodeEncodeError: 'gbk' codec can't encode character '\uXXX' in ...

  7. python 报错:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xa5‘ in position 65

    print(strhtml.text)报错记录 原因:网页的数据应该是'utf-8'编码,你爬网页的时候会把它转化成Unicode,出问题的是在print()这儿,对于print()这个函数,他需要把 ...

  8. python UnicodeEncodeError: 'gbk' codec can't encode character ...

    使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character ' ...

  9. python encode gbk_[转]Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法

    使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character ' ...

最新文章

  1. Spring AOP AspectJ Pointcut Expressions With Examples--转
  2. hadoop 基准测试与读写测试
  3. 网站路径及文件路径问题
  4. 错误:Script file ‘D:\software_install\Anaconda_install\Scripts\pip-script.py‘ is not present.完美解决方法
  5. mysql 主表存hash和子表的名字_【mysql】mysql分表和表分区详解
  6. 关于设计秒杀系统的几个问题
  7. 并查集 | 1107
  8. 1018. 锤子剪刀布 (20)-PAT乙级真题
  9. [c++]筛法求素数
  10. 网络模型介绍、数据网络传输过程与网络传输速率
  11. ROS IntelRealSenseZR300 PCL+ORK+Linemod 柱状物体检测 机械臂抓取 系列第二篇
  12. 关于 美国大片 与 客户演示PPT
  13. 代理模式---论坛权限控制代理
  14. ERP系统和CRM系统
  15. 5.24 通过高级筛选功能将筛选结果放置在其它位置 [原创Excel教程]
  16. CSRF与钓鱼链接攻击
  17. 7个少有人知的资源宝藏网站,浏览器瞬间爆棚!速速收藏
  18. 抖音原创视频如何制作?鹰迪电子商务
  19. 模拟量输出模块支持西门子三菱PLC接DCS控制系统
  20. Prim算法求图的最小生成树(Java)

热门文章

  1. 药房管理程序c语言,源程序(医院药房药品管理系统C++)
  2. 成都传智播客Java、android培训
  3. 图解【反向传播算法】——附详细的矩阵算法
  4. 北航非全日制研究生计算机分数线,2019年北京航空航天大学在职研究生的录取分数线会不会高于2018年...
  5. 与uc/os-ii uC/GUI触摸屏汉字库
  6. 【深度学习经典网络架构—10】:注意力模块之CBAM
  7. redis使用IP地址访问
  8. java ppt文件转图片,ppt转PDF
  9. Linux安装本地yum源教程
  10. 删除订单时报错Cannot delete or update a parent row: a foreign key constraint fails (`jxc`.`t_purchase_list_