以下两个包如何根据用途而有所不同?

How do the below two packages vary according to usage?

使用它们作为包导入有什么区别它们都包含 ElementTree.py 库中的程序

import xml.etree.ElementTree as etree
from elementtree import ElementTree as etree

如果我用一个替换另一个它会显示错误,为什么?

xml.etree.ElementTree 是 Python 标准库的一部分,因为 Python 2.5: https://docs.python.org/2/library/xml.etree.elementtree.html

要使 from elementtree import ElementTree as etree 正常工作,您必须单独安装 ElementTree。如果您需要将库与旧版本的 Python 一起使用(请参阅 http://effbot.org/zone/element-index.htm),这曾经是必需的。使用 Python 2.7,没有理由这样做。

所以忘记 elementtree.ElementTree,只使用 xml.etree.ElementTree