关于xml文档使用出现的错误及其解决方法

时间:2023-12-14 17:03:50

在学习xml的时候在运行下面程序时候出现了错误,很是烦恼,翻遍了许多博客都没有找到方法,终于在一个不起眼的地方找到了解决方法,很高兴记录下来

运行的程序如下:

import  xml.etree.ElementTree as ET
tree = ET.parse("xml_test")
root = tree.getroot()
print(root.tag)

出现的错误如下:

import  xml.etree.ElementTree as ET
ModuleNotFoundError: No module named 'xml.etree'; 'xml' is not a package

修改错误:

我正是把代码文件命名成了xml.py,马上重命名,再运行,终于顺利运行。

总结:

        回过头来看,这个可以说是个低级错误,Python引用包的时候应该是先在代码文件所在的文件夹查找,把文件名命名为xml.py时,import xml.etree.Element 这一句就在当前文件夹找到了自身源文件,自己写的xml.py里面根本就没有etree.Element这些模块,当然是要报错了。