做为一个python萌新,今天在写代码,解析HTML网页的时候,python总是提示无法正确的解析,显示:

python3 UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX

后来多方查证,看到博主山鬼谣的博客:https://blog.csdn.net/u013066244/article/details/53057411。

最终解决了这一问题,其中的主要问题就是python中自带的print函数的局限性,它在win7中的默认编码是gbk,所以在cmd中并不是全部适用,解决问题的方法,是修改print的默认编码格式。

代码如下:

# import urllib.request  
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030') #改变标准输出的默认编码

修改完之后就没有问题了。

解决Python3 中的 unicodeEncode 问题相关推荐

  1. 两步操作解决Python3中openCV库安装难题(清华大学镜像源)

    两步操作解决Python3中openCV库安装难题 ways1:whl文件+pip安装: step1:下载whl包: 清华大学的下载库: https://mirrors.tuna.tsinghua.e ...

  2. 解决Python3中的中文字符编码的问题-亲测有效

    解决Python3中的中文字符编码的问题 一.原理篇: Unicode是一32位编码格式,不适合用来传输和存储,所以必须转换成utf-8,gbk等等.这篇文章主要介绍了Python3中的解决中文字符编 ...

  3. sublime python3中读取和写入文件时如何解决编码问题

    sublime python3中读取和写入文件时如何解决编码问题 参考文章: (1)sublime python3中读取和写入文件时如何解决编码问题 (2)https://www.cnblogs.co ...

  4. Python3中使用map()结果出错的解决方法

    Python3中使用map()结果出错的解决方法 2016年10月19日 16:18:34 阅读数:2783 在Python2中使用map()会返回一个列表,效果如下: >>> a= ...

  5. python3中map函数_解决Python3下map函数的显示问题

    map函数是Python里面比较重要的函数,设计灵感来自于函数式编程.Python官方文档中是这样解释map函数的: map(function, iterable, ...) Return an it ...

  6. python3 unicode字符串_【已解决】Python3中如何声明字符串是unicode类型以避免log日志打印出错...

    Python3中代码: CreateTableSqlTemplate = """CREATE TABLE IF NOT EXISTS `%s` ( `id` int(11 ...

  7. python3中input()方法报错traceback变量未定义的解决方法

    python3中input()方法报错traceback变量未定义的解决方法 参考文章: (1)python3中input()方法报错traceback变量未定义的解决方法 (2)https://ww ...

  8. python3中urlopen_详解python3 urllib中urlopen报错的解决方法

    这篇文章主要介绍了关于解决python3 urllib中urlopen报错问题的相关资料,文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧. 前言 最近更新了Python ...

  9. python3中解决调用map()函数出现map object at 0x01690DF0问题

    python3中运行以下程序,报错<map object at 0x01690DF0> list_1=[1,2,3,4,5,6] def double_func(x):return(x*2 ...

最新文章

  1. 通用权限管理系统组件 (GPM - General Permissions Manager) 中后一个登录的把前一个登录的踢掉功能的实现...
  2. maven指定构建的编码格式
  3. jquery实现表格的多行删除
  4. 让 .NET 程序 Autorun
  5. Google小组研发模式分析 1
  6. 做了几年Java开发,你必须重视这一点
  7. 数据库即时搜索_加速数据库恢复; 即时回滚和数据库恢复
  8. Python爬虫开发【第1篇】【机器视觉及Tesseract】
  9. java int转integer方法
  10. 关系型数据库中主键(primary key)和外键(foreign key)的概念。
  11. paip.c++读写ini文件.
  12. 微型计算机工作适宜的温度,应用电脑(1)第一章 第一节 计算机的基本组成...
  13. 处理 Win 10 开机后输入法不加载问题
  14. visio如何使箭头指向图中的任意位置
  15. 高等数学---不定积分的计算---基本积分法
  16. PV3D的小练习~太阳系八大行星
  17. 《C++ SYNTAX》第1章 基础知识
  18. 第08课:Retained 消息和 LWT
  19. 终于搞定微信小程序canvas分享海报
  20. mysql 难点_数据库技术的重点与难点有什么?

热门文章

  1. 标签条码打印软件如何设置打印区域
  2. python中文变量名_如何评价 python 中文变量名?
  3. 最新威盾IPguard 4.71 18个模块 加密 文档云备份 软件中心 水印与追溯
  4. windows环境安装BehaviorTree.CPP【基于vscode】
  5. 安装MXNet模块遇到的问题以及解决办法
  6. Oracle数据库齿轮变灰色,重明鸟灰色齿轮地区怎么过关_灰色齿轮地区通关攻略分享_3DM单机...
  7. SAP采购中无限制超量交货和收货时的建议所有项的控制逻辑分析测试
  8. 站群服务器做站群后,如何做SEO?
  9. java后端面试不知道多少家重庆的公司得来的题目总结
  10. 今天下午西安又地震了,真是恐怖。