项目场景:

python读取文件报错解决

问题一:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position

问题二:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xc4 in positi


问题描述与解决

使用“ with open(path, ‘r’) as f:”方式或read_csv()等函数打开文件时,若报“问题一”中的错误,加入encoding='utf-8’即可解决,若使用“ with open(path, ‘r’,encoding=‘utf-8’) as f:”报了“问题二”的错,改成with open(path, ‘r’, encoding=‘gb18030’) 就可以了。

这主要是编码的问题,encoding='gb18030’是国标编码

python读取文件编码报错解决相关推荐

  1. Python读取文件编码及内容

    Python读取文件编码及内容 最近做一个项目,需要读取文件内容,但是文件的编码方式有可能都不一样.有的使用GBK,有的使用UTF8.所以在不正确读取的时候会出现如下错误: UnicodeDecode ...

  2. Module not found: Error: Can‘t resolve ‘less-loader‘ in ‘文件位置‘报错解决

    Module not found: Error: Can't resolve 'less-loader' in '文件位置'报错解决 原因:less . less-loader模块未安装,但在中进行使 ...

  3. python读取文件路径报invalid_关于Python读取文件的路径中斜杠问题

    最近用Python读取文件,发现有时候用 '\' 会报错,换成 '\\' 就不会报错.查了下资料发现,'\'是Python的转义字符,如果路径中存在'\t'或者'\r'这样的特殊字符,'\'就无法起到 ...

  4. python 多文件打包报错ModuleNotFoundError: No module named“XX“

    使用pyinstaller打包多个python文件,报错ModuleNotFoundError 在pycharm运行正常,打包后找不到module 在当前目录下新建一个文件夹,把待打包的py文件和图片 ...

  5. 安装wps导致 application/kset 上传文件类型报错解决办法

    电脑中安装wps上传execl时,上传.xls文件时 报错 application/kset 文件类型不正确 打印array() print_r($_FILES ) 结果如下: Array ( [us ...

  6. python gbk、utf-8、gb18030都在读取文件时候报错怎么办

    我遇到的三种报错情况: (1)初级版本:'utf-8' codec can't decode character (2)升级后版本:'gbk' codec can't encode character ...

  7. python2.7 end=号报错_python2 post 上传压缩文件编码报错

    python版本是2.7,使用urllib2将文件推送至微信,在上传文件时,碰到这样一个问题:上传未经压缩的文本文件,可以成功:上传经过压缩的二进制文件,则提示编码错误 代码如下 def upload ...

  8. python读取文件编码错误_Python 读取文本文件编码错误解决方案(未知文本文件编码情况下解决方案)...

    很多情况下我们是这样读取文本文件的: with open(r'F:\.Python Project\spidertest1\test\pdd凉席.txt', 'r') as f: text = f.r ...

  9. Python读取dll库报错:[WinError 126]找不到指定的模块

    问题描述 所做的项目需要调用C编译好的dll动态链接库,一般来说,直接运行 import ctypes dll_read = ctypes.cdll.LoadLibrary('./xxx.dll') ...

最新文章

  1. 【MediaPipe】(1) AI视觉,手部关键点实时跟踪,附python完整代码
  2. 祈澈菇凉的高端知识资源分享星球开通
  3. CSS之定位布局(position,relative定位布局技巧)
  4. python基础一 -------如何在列表字典集合中根据条件筛选数据
  5. HDU3183(RMQ问题,ST算法)
  6. java获取当前分钟_分别获取当前年月日 小时 分钟 秒 毫秒
  7. Python 开发桌面小工具,让代码替我们干重复的工作!
  8. php里的utf-8编码,php – 修复损坏的UTF-8编码
  9. vue (可读写)全局变量的 定义、任意调用、值的修改
  10. 深入推荐引擎相关算法 - 协同过滤
  11. 计算机网络ip地址博客,计算机网络中,这些IP地址你知道吗?
  12. 数学知识——博弈论(巴什博奕、尼姆博奕、威佐夫博奕)思路及例题
  13. 基于springboot助学贷款管理毕业设计源码061528
  14. PRD文档写作详细说明(希望对大家有用)
  15. C++:round函数用法
  16. dns服务器未响应韩国,上海联通DNS
  17. FTX交易平台与AZA Finance达成合作,推动非洲数字经济发展
  18. Flashed Ball
  19. 从0开始学习开发微信小程序(熟悉微信开发者工具页面,简单修改、添加一些内容)
  20. Linux服务器知识梳理

热门文章

  1. 靠谱的pyCharm最新2018激活码
  2. Latex强制图片位置
  3. 宫心计全集下载-持续期待中
  4. 【工具介绍】组会演示神器:由markdown快速生成幻灯片--reveal-md
  5. UGG正式宣布宋妍霏成为其品牌大使
  6. jszip实现多层目录以及目录下文件打包
  7. Fuzzy sets* - Zadeh - 被引用次数:23269
  8. 挑战易语言制作28第N天
  9. 写给谷歌的纪念-一个终于放弃坚守谷歌的中国用户的心声
  10. R-CNN论文翻译解读