当我们在python中,使用open函数来引用文件指针的时候,有时候print会报错。

比如笔者在print时候报错了:UnicodeDecodeError ‘gbk’ codec can’t decode byte 0x93 in position 7104 illegal multibyte sequence

这实际上是因为gbk文件不能编码一些字符,导致print的时候出现了乱码。我们在open函数中指定用utf-8即可。

open函数加上encoding部分:
file = open('mountain.html','r', encoding='UTF-8')

如图,问题解决

报错UnicodeDecodeError ‘gbk‘ codec can‘t decode byte 0x93 in position 7104 illegal multibyte sequence相关推荐

  1. 解决Python报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte

    解决Python报错–UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte ...

  2. GBK解码报错-UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa1 in position 98: illegal multibyte seq

    文章目录 背景 原因分析 解决办法 办法一 方法二 总结 背景 在PyCharm中,创建一个带有中文的html文件,进行读取的时候出现如下报错: UnicodeDecodeError: 'gbk' c ...

  3. python open报错:‘gbk‘ codec can‘t decode byte 0xbd in position xxxx: illegal multibyte sequence

    python 打开文件: f = open(logpath, 'r') buff = f.read() 出错:UnicodeDecodeError: 'gbk' codec can't decode ...

  4. Python报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x8c in position 20: illegal multibyte...

    非法的多字节序列,转换的时候发生错误. 如果你在直接读取txt文件: 代码是open(f,"r") f=r"H:\python_project\a.txt" f ...

  5. UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 658: illegal multibyte sequence

    解决Python报错–UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte ...

  6. 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x84 in position 285: illegal multibyte sequence

    解决报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x84 in position 285: illegal multibyte sequen ...

  7. 解决UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 212: illegal multibyte sequence

    问题: 在cmd命令行输入python后报错: UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 212: ille ...

  8. 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 0: illegal multibyte sequence问题

    1.解决Python报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyt ...

  9. UnicodeDecodeError: 'gbk' codec can't decode byte 0xd2 in position 85: illegal multibyte sequence

    1.今天,写一个小代码运行时,报了这个错误:UnicodeDecodeError: 'gbk' codec can't decode byte 0xd2 in position 85: illegal ...

  10. 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa7 in position 85: illegal multibyte sequence

    解决UnicodeDecodeError: 'gbk' codec can't decode byte 0xa7 in position 85: illegal multibyte sequence ...

最新文章

  1. @poj - 1509@ Glass Beads
  2. 剑指Offer——网易笔试之解救小易
  3. hdu-5003 Osu!(水题)
  4. hdu4091(暴力)
  5. Nmap——主机、端口扫描工具
  6. 利用“多说”制作留言板、评论系统
  7. poj 1018 Communication System
  8. vue 中v-if 与v-show 的区别
  9. HC-05蓝牙模块AT指令调试
  10. 小孔成像总结_【伟林教育】初中生必看:中考物理解题技巧+方法总结,可以说很到位了!...
  11. Apache Struts 和 Spring 开源漏洞状况的对比
  12. nyoj(简单数学)Oh, my Paper!
  13. shiro(SpringBoot+SpringMVC+Mybatis+Shrio):丰富的登录模块附有GIF动图,博主可免费答疑
  14. 计算机几何 - 如何判断一个多边形是凸多边形还是凹多边形
  15. 量子计算(三):有哪些机构或公司参与量子计算的研发
  16. 数据库事务隔离级别与锁
  17. 【慕课网】前端零基础入门---步骤一:页面结构层HTML---01-HTML基础
  18. android超频使用方法,SetCPU高级设置
  19. 红孩儿编辑器的开发规范
  20. X509Certificate

热门文章

  1. Hadoop是什么?基本概念
  2. 计算机应用基础考试题2020上机东华大学,2020年秋东华大学继续教育《大学英语3》平时作业.docx...
  3. 计算机画画作品 人物 游泳,幼儿人物画游泳的人
  4. 超级表格企业版:服务上万家中小企业,提升效率
  5. RV-LINK:输出非预期响应向 GDB 报告错误
  6. Linux内核访问用户空间文件 filp_open/vfs_read/vfs_write/set_fs/get_fs
  7. 用了三天终于安装成功 jsv8 centos7.6 + 宝塔+ php7.2 安装V8js
  8. 《长安十二时辰》,作为程序员,看完我震惊了!
  9. matlab2019b重装导致mjs安装失败问题解决
  10. android融云自定义通知,android融云消息免打扰