问题描述

获取网页数据时,避免多次获取被封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. POJ - 3186 Treats for the Cows DP
  2. SppNet 多尺度训练
  3. css3边框线倾斜,使用CSS3倾斜边框的Div?
  4. 说话不能太绝对,要留有余地
  5. 数组实例的find()和findIndex()
  6. rocket mq 监听端口_如何使用Jmeter实现MQ数据的发送和接收?性能测试实战篇
  7. 查看ssis执行日志_SSIS包日志记录概述
  8. 面试最后,HR 最后会说“我的问题问完了,你有什么要问我的吗?”如何理解和回答这句话?
  9. how to solve undefined reference in igllib
  10. resin mysql_nginx+resin+mysql实现session共享
  11. “野火FreeRTOS教程”第9章知识点总结-空闲任务与阻塞延时
  12. oracle 12952错误,故障码P1295
  13. mysql获取纽约时间_如何在脚本中处理MySQL时区
  14. 应用程序正常初始化失败0xc0150002 错误
  15. 西门子1200控制V90伺服,西门子1200通过PN通讯控制V90伺服,程序控制采用FB285功能块
  16. 歪解单片机的时钟系统--关于内外时钟切换及时钟超频测试
  17. CSS Core CSS hack CSS优化
  18. 靶场环境的搭建(2020年6月15日学习笔记)
  19. chinapay扫码支付
  20. kido机器人用流量吗_当4G遇到儿童手表 乐视Kido Watch评测

热门文章

  1. SOC的多核启动流程详解
  2. python转换成exe后一闪而过_解决python xx.py文件点击完之后一闪而过的问题
  3. Visual c++ 2010 express 学习版离线安装方法
  4. ATM自助取款机与CDM自助存款机工作原理
  5. 如何增加网站权重?有效提高网站权重的技巧方法
  6. 2022的最后一杯酒
  7. 尚观shell的学习
  8. 展台如何设计才能吸引人们的注意力
  9. juery datatables 实例分析
  10. pr图形模板预设怎么使用_Premiere预设-1000组扁平化图标ICON动画Pr基本图形预设