python在读取文件时出现“UnicodeDecodeError:'gbk' codec can't decode byte 0x89 in position 68: illegal multibyte sequence”错误
翻译为:“GBK”编解码器不能解码位置68中的字节0x89:非法多字节序列
可能是解码的时候读取文件和编辑器所用的编码导致的(我读取的文档是UTF - 8,但pycharm是GBK)。
解决办法有两种:
  第一种:
f= open('file','r', encoding='UTF-8')
得到的结果与原文档一致
 
  第二种:
f= open('f','rb')
得到的结果:字符显示的是二进制码
 
推荐使用第一种

最新文章

  1. 【每日一linux命令3】参数(或称选项)顺序
  2. iOS打包ipa给客户测试流程
  3. Duilib源码分析(五)UI布局—Layout与各子控件
  4. 使用mybatis-generator生成代码
  5. Activity Intent Flags及Task相关属性
  6. select 选中 option的问题
  7. 绑定GoDaddy域名到OpenShift应用
  8. Java基础之处理事件——实现低级事件监听器(Sketcher 2 implementing a low-level listener)
  9. KB975517 "The update does not apply to your system"
  10. 一个react的完整项目展示
  11. 查看Oracle是否锁表
  12. Linux企业级开发技术(6)——libevent企业级开发之内存管理
  13. 跟我一起学extjs5(13--运行菜单命令在tabPanel中显示模块)
  14. 浅谈JavaScript中typeof与instanceof的区别
  15. Oracle 定时查询数据插入新表中(job+存储过程)
  16. Linux指令--chgrp
  17. gradle下载及配置
  18. ORACLE 字段AES算法加密、解密
  19. day36 数据库表操作 数据类型 完整性约束
  20. Swift打印Debug日志,实现Release下不打印

热门文章

  1. 液晶流在齐次 Besov 空间中的正则性准则
  2. 使用select为描述符设置超时
  3. 《11招玩转网络安全》之第一招:Docker For Docker
  4. C# - 表达式与语句
  5. 利用web of science做论文综述
  6. Tomcat zabbix监控、jmx监控、zabbix_java_gateway
  7. C# 最牛逼的Utility工具类
  8. Python——plot可视化数据,作业8(python programming)
  9. MySQL查询表中某个字段的重复数据
  10. JAVA 实现 简单的 HTTP服务器