已解决(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相关推荐

  1. python 读取xlsx文件报错,解决方法 ( xlrd 2.0.1 仅支持 .xls 文件)

    一.问题: python读取xlsx文件报错,报错信息如下: 为什么会报错?那是因为xlrd 2.0.1 仅支持 .xls 文件. 二.解决方法: 1.确认自己安装的xlrd版本: 可以先用以下命令看 ...

  2. python如何读取log文件_怎么解决Python读取log文件时报错

    怎么解决Python读取log文件时报错 发布时间:2020-05-23 14:15:56 来源:亿速云 阅读:157 作者:鸽子 问题描述: 写了一个读取log文件的Python脚本:# -*- c ...

  3. Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)

    Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+': not supported') 只需要下载pyexce ...

  4. python读取中文文件报错-Python3 解决读取中文文件txt编码的问题

    问题描述 尝试用Python写一个Wordcloud的时候,出现了编码问题. 照着网上某些博客的说法添添改改后,结果是变成了"UnicodeDecodeError: "utf-8' ...

  5. 解决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 ...

  6. 使用python读取xls文件报错:xlrd.compdoc.CompDocError: Workbook corruption: seen[2] == 4

    使用xlrd读取excel文件时, 出现异常: xlrd.compdoc.CompDocError: Workbook corruption: seen[2] == 4 This error occu ...

  7. Python读取HDF文件报错:ValueError: Illegal slicing argument for scalar dataspace

    这是因为你读取的数据是标量,不可以使用  [:]  去读,必须使用 [()] 才能读取.

  8. Python读取xlsx文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)

    raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+': not supported') 试了网上多种办法,终于找到一个可行的: 只需要下载py ...

  9. 已解决Python pandas.read_excel读取Excel文件报错

    已解决(Python pandas.read_excel读取Excel文件报错)io = ExcelFile(io,storage_options=storage.options, engine=en ...

最新文章

  1. VB 输入超出文件尾(错误62)(转)
  2. 机器学习笔记:高斯判别分析
  3. 肇庆配送启动运营 谋定·农业大健康-李喜贵:共筑湾区“菜篮子”
  4. 【设计模式】前端必懂EventEmitter
  5. 被踢出sci_心痛啊!全世界历史最长的期刊,被踢出SCI了!
  6. iOS学习之UItableView
  7. git如何解决冲突(代码托管在coding)
  8. 暑假集训中期测试 Problem D: 装箱问题2 (并查集)
  9. html编译圣诞情缘,H5+JS+CSS3 实现圣诞情缘
  10. 圣诞好礼之Grid视频
  11. 爬虫进阶 -- 爬虫相关定义、反爬机制及其破解
  12. 架构设计--用户端全http参数接口详细说明v1
  13. 微型计算机的主频很大程度上决定了计算机的运行速度,它是指__ _.,计算机试卷4...
  14. 41 神经网络-神经元模型及神经网络模型
  15. 收藏 | 42 款 Chrome 插件神器,你必须知道!
  16. 【神器出炉】微信/QQ/TIM,如何查看对方撤回的消息?
  17. Vue定制iview的表格头格式,通用版
  18. java(jsp技术)
  19. QQ空间签到说说表情代码大全
  20. 刷题记录(NC14301 K-th Number,7-2 分数的小数形式表示)

热门文章

  1. 【19考研】复试英语 自我介绍模板
  2. 效率源希捷自校准配套专修软件 免费
  3. 从新建文件夹开始构建ShadowPlay Engine游戏引擎(4)
  4. python读取mat文件格式_Python读取mat文件,并保存为pickle格式的方法
  5. 提升GraphicsMagick图片压缩软件性能使用心得
  6. 在谷歌Chrome上用VLC低延迟(300毫秒)播放播放海康大华RTSP
  7. 微型计算机普遍使用的编码是什么,微型计算机中普遍使用的字符编码是什么
  8. 微博营销有什么价值?应注意什么?
  9. javascript setTimeout 参数最大值问题和递归调用
  10. 什么是webpack?webpack构建工具如何理解?webpack是干什么的?