xml 文件的根目录为 NONE 为什么?

2023-12-22

from elementtree import ElementTree as ET
tree= ET.parse(r'N:\myinternwork\files xml of bus systems\testonieeebus.xml','r')
root= tree.getroot()
print(root)

现在错误出现在输出中,因为它没有给出任何错误

<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book category="cooking">
<author>Giada De Laurentiis</author>
</book>
</bookstore>

下面的代码就足够了。您不需要一开始就打开文件。ET.parse如果您提供正确的路径,它将为您完成。

在代码中,您将库导入为 ET,然后通过打开文件重新分配相同的变量。所以ET.parse()指的是您的文件对象而不是您的elementtree图书馆。

import xml.etree.ElementTree as ET

tree= ET.parse('note.xml')
root= tree.getroot()
print(root.tag) # to print root
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

xml 文件的根目录为 NONE 为什么? 的相关文章

随机推荐