将压缩的XML提要解析为ElementTree

将压缩的XML提要解析为ElementTree,第1张

将压缩的XML提要解析为ElementTree

ET.parse
函数采用“包含XML数据的文件名或文件对象”。您正在为其提供一个包含XML的字符串。它将尝试打开一个文件,该文件的名称就是XML的很大一部分。可能没有这样的文件。

您需要

fromstring
函数或
XML
构造函数。

或者,如果愿意,您已经有了一个文件对象

gzipper
;您可以将其传递给
parse
而不是将其读取为字符串。


文档中的简短教程涵盖了所有内容:

我们可以通过读取文件来导入此数据:

import xml.etree.ElementTree as ETtree = ET.parse('country_data.xml')root = tree.getroot()

或直接从字符串中:

root = ET.fromstring(country_data_as_string)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5630232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存