已解决(Python读取xml文件报错)xmL.etree.ELementTree.ParseError:not well-formed (invalid token): Line
已解决(Python读取xml文件报错)xmL.etree.ELementTree.ParseError:not well-formed (invalid token): Line
文章目录
- 报错信息
- 报错翻译
- 报错原因
- 解决方法
报错信息
一个粉丝提出的问题跟着我的Python教程xml操作那篇文章读取xml文件报错:
报错信息:xmL.etree.ELementTree.ParseError:not well-formed (invalid token): Line
报错翻译
报错内容翻译:xmL。etree。元素树。ParseError:格式不正确(无效令牌):行
报错原因
报错原因:由于xml文件里面有中文文字导致的乱码,导致的打开文档错误。归根究底是在xml文件中出现了不该出现的符号,如<sub>
之类的,还有就是xml内容出现了中文字符也会出现这个错误,只要删除中文字符或是按照提示的行列出发检查错误,一定会找出来的,只要删掉就可以了。
解决方法
方法1:使用open()函数先打开xml文件,再使用ET.parse()方法重载文件指针
xml_file = open(xml_file,encoding=‘gbk’)root = ET.parse(xml_file).getroot()
方法2:找到xml文件中有问题的字符给删掉
成功解决问题:
已解决(Python读取xml文件报错)xmL.etree.ELementTree.ParseError:not well-formed (invalid token): Line相关推荐
- python 读取xlsx文件报错,解决方法 ( xlrd 2.0.1 仅支持 .xls 文件)
一.问题: python读取xlsx文件报错,报错信息如下: 为什么会报错?那是因为xlrd 2.0.1 仅支持 .xls 文件. 二.解决方法: 1.确认自己安装的xlrd版本: 可以先用以下命令看 ...
- python如何读取log文件_怎么解决Python读取log文件时报错
怎么解决Python读取log文件时报错 发布时间:2020-05-23 14:15:56 来源:亿速云 阅读:157 作者:鸽子 问题描述: 写了一个读取log文件的Python脚本:# -*- c ...
- Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)
Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+': not supported') 只需要下载pyexce ...
- python读取中文文件报错-Python3 解决读取中文文件txt编码的问题
问题描述 尝试用Python写一个Wordcloud的时候,出现了编码问题. 照着网上某些博客的说法添添改改后,结果是变成了"UnicodeDecodeError: "utf-8' ...
- 解决python偶尔读文件报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode bytes in position 1022-1023: unex....
完整报错为:UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 1022-1023: unexpected end of ...
- 使用python读取xls文件报错:xlrd.compdoc.CompDocError: Workbook corruption: seen[2] == 4
使用xlrd读取excel文件时, 出现异常: xlrd.compdoc.CompDocError: Workbook corruption: seen[2] == 4 This error occu ...
- Python读取HDF文件报错:ValueError: Illegal slicing argument for scalar dataspace
这是因为你读取的数据是标量,不可以使用 [:] 去读,必须使用 [()] 才能读取.
- Python读取xlsx文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)
raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+': not supported') 试了网上多种办法,终于找到一个可行的: 只需要下载py ...
- 已解决Python pandas.read_excel读取Excel文件报错
已解决(Python pandas.read_excel读取Excel文件报错)io = ExcelFile(io,storage_options=storage.options, engine=en ...
最新文章
- VB 输入超出文件尾(错误62)(转)
- 机器学习笔记:高斯判别分析
- 肇庆配送启动运营 谋定·农业大健康-李喜贵:共筑湾区“菜篮子”
- 【设计模式】前端必懂EventEmitter
- 被踢出sci_心痛啊!全世界历史最长的期刊,被踢出SCI了!
- iOS学习之UItableView
- git如何解决冲突(代码托管在coding)
- 暑假集训中期测试 Problem D: 装箱问题2 (并查集)
- html编译圣诞情缘,H5+JS+CSS3 实现圣诞情缘
- 圣诞好礼之Grid视频
- 爬虫进阶 -- 爬虫相关定义、反爬机制及其破解
- 架构设计--用户端全http参数接口详细说明v1
- 微型计算机的主频很大程度上决定了计算机的运行速度,它是指__ _.,计算机试卷4...
- 41 神经网络-神经元模型及神经网络模型
- 收藏 | 42 款 Chrome 插件神器,你必须知道!
- 【神器出炉】微信/QQ/TIM,如何查看对方撤回的消息?
- Vue定制iview的表格头格式,通用版
- java(jsp技术)
- QQ空间签到说说表情代码大全
- 刷题记录(NC14301 K-th Number,7-2 分数的小数形式表示)
热门文章
- 【19考研】复试英语 自我介绍模板
- 效率源希捷自校准配套专修软件 免费
- 从新建文件夹开始构建ShadowPlay Engine游戏引擎(4)
- python读取mat文件格式_Python读取mat文件,并保存为pickle格式的方法
- 提升GraphicsMagick图片压缩软件性能使用心得
- 在谷歌Chrome上用VLC低延迟(300毫秒)播放播放海康大华RTSP
- 微型计算机普遍使用的编码是什么,微型计算机中普遍使用的字符编码是什么
- 微博营销有什么价值?应注意什么?
- javascript setTimeout 参数最大值问题和递归调用
- 什么是webpack?webpack构建工具如何理解?webpack是干什么的?