python打开文件报错的解决方法
源代码:
with open(xml_file,'r') as f:content_all = f.readlines()
报错:
File "/usr/lib/python3.6/codecs.py", line 321, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 309: invalid continuation byte
原因:
文件采用iso8859-1方式编码,python3默认utf-8打开方式
修改源代码:
with open(xml_file,'r',encoding='iso8859-1') as f:content_all = f.readlines()
python打开文件报错的解决方法相关推荐
- Linux打开文件报错E325解决方法
提示:记得点赞加关注哦! 目录 问题描述 原因分析: 解决方案: 问题描述 提示:这里描述linux中遇到的问题: 例如:Linux打开文件报错E325解决方法 E325: ATTENTION Fou ...
- 引入文件报错的解决方法(bootstrap+jquery项目)
这篇文章主要介绍了bootstrap+jquery项目引入文件的常见报错问题,下面给大家分享了一些错误及错误的解决方法,需要的朋友可以参考下 做一个项目的时候 ,控制台总是会出现各种bug,其实不用慌 ...
- 解决Python打开文件报错UnicodeDecodeError: 'gbk' codec can't decode byte
用Python打开文件时报错: UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 10: illegal multi ...
- python打开文件报错无效序列_解决Python 写文件报错TypeError的问题
处理上传的文件: f1 = request.FILES['pic'] fname = '%s/%s' % (settings.MEDIA_ROOT, f1.name) with open(fname, ...
- python 读取xlsx文件报错,解决方法 ( xlrd 2.0.1 仅支持 .xls 文件)
一.问题: python读取xlsx文件报错,报错信息如下: 为什么会报错?那是因为xlrd 2.0.1 仅支持 .xls 文件. 二.解决方法: 1.确认自己安装的xlrd版本: 可以先用以下命令看 ...
- python打开文件报错无效序列_黑马python入门(4):python基础(序列,异常,操作文件,模块包,日志调试信息)
序列 str声明:test_str="abcedf" 也可以保留字符串里面的格式来 test_str=""" \r\n测试标题 hello world ...
- 神奇的python(五)之python强制退出报错(异常)解决方法
简介:python程序在执行时,有时候由于某些模块冲突或者是定时器冲突,会出现很多奇怪的错误,为此我们需要让python程序在退出时免受这些问题的干扰. (1) 常用的信号类型: SIGINT 终止进 ...
- wordpress上传文件报错的解决方法(413 Request Entity Too Large、超过upload_max_filesize文件中定义的php.ini值)
报错:413 Request Entity Too Large 问题nginx是限制上传大小,解决方法如下: 打开nginx配置文件 nginx.conf, 路径一般是:/etc/nginx/ngin ...
- Windows安装Python框架Scrapy报错的解决方法
一:报错 building 'twisted.test.raiser' extension error: Microsoft Visual C++ 14.0 is required. Get it w ...
最新文章
- 【Java 网络编程】TCP API 简介 ( Socket | ServerSocket )
- torch.argmax()函数
- C++内存管理——指针数组
- Oracle数据库的增删改操作介绍
- input文字垂直居中_CSS的带文字居中分析
- Python 布尔操作(and/or,Boolean operator)与位操作(/|,Bitwise operator)
- 使用 SignalR 实现推送功能
- JAVA中自增自减运算符(i++与++i的区别)
- 如何备份linux,如何备份Linux系统
- 【已解决】微信小程序web-view嵌套H5,使用setStorageSync,localStorage.setItem有时候失效的问题
- Dictionary:MAC字典最简解决方案
- 合并mp3 例子代码
- Go-使用wmi获取硬盘smart信息并解析
- 前同事被裁员,股票清零!
- 怎么修改PDF文件中的文字
- poi编辑word中的chart,对图表数据替换,并刷新图表
- cefsharp执行完js代码后获取返回值问题
- keras模型转TensorFlow模型-tensorrt UFF格式
- MySQL单表查询练习题
- ChatGpt 能取代人类吗?