パッケージとしてインポートするためにそれらを使用しての違いは、それらの両方が、私は他に1を交換した場合、それは、なぜ、エラーを示し以下の2つのパッケージは、用途によってどのように異なるのですか?
import xml.etree.ElementTree as etree
from elementtree import ElementTree as etree
ライブラリにElementTree.pyプログラムが含まれているとは何ですか?
パッケージとしてインポートするためにそれらを使用しての違いは、それらの両方が、私は他に1を交換した場合、それは、なぜ、エラーを示し以下の2つのパッケージは、用途によってどのように異なるのですか?
import xml.etree.ElementTree as etree
from elementtree import ElementTree as etree
ライブラリにElementTree.pyプログラムが含まれているとは何ですか?
xml.etree.ElementTree
は、Python 2.5以降のPython標準ライブラリの一部です: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
のみを使用してください。
しかし、私のコードはelementtree.ElementTreeでしか使えないので、私はそれを使い続けるでしょう!情報をありがとう、違いを理解! – Nikhil
新しい質問を作成してコードを表示すると、おそらく 'xml.etree.ElementTree'への切り替えを助けることができます。 'elementtree.ElementTree'を使用する必要はないようです。 – mzjn
兄さん、問題はありません。パッケージを切り替える際に問題が発生したら、尋ねます。 – Nikhil