报错截图
文件中并没有用到这个模块,为什么报错了呢?
于是我百度了一下,有位大佬的解释很容易明白 No module named etree.ElementTree问题解决方法
考虑import模块导入加载的顺序。python首先查找当前路径、然后查找lib目录、site-packages目录(Python\Lib\site-packages)和环境变量PYTHONPATH设置的目录。
也就是说,当用户命名了一个文件名为xml.py时,import 模块会先加载我们写的xml.py文件,导致错误
解决方法
xml.py重命名!不要xml直接作为文件名称!