Страница 1 из 1

python module xml.etree

Добавлено: 2016-04-18 7:10:27
Гость
Debian 8.0 jessie, amd64, Python 2.7.9.
Доброе утро. В одной книге написано про импортирование xml.etree:

Код: Выделить всё

from xml.etree import ElementTree
Только я не могу понять откуда можно узнать, что можно импортировать данный метод ElementTree из данного субмодуля xml.etree? Т.е.

Код: Выделить всё

dir(xml)

['_MINIMUM_XMLPLUS_VERSION',
 '__all__',
 '__builtins__',
 '__doc__',
 '__file__',
 '__name__',
 '__package__',
 '__path__',
 'etree']

dir(xml.etree)
['__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__']
Т.е ожидаю увидеть в xml.etree ElementTree. Это какая-то особенность или как-то можно по-другому узнать какие методы предлагает субмодуль xml.etree?

python module xml.etree

Добавлено: 2016-04-18 7:14:03
Гость
В дополнение:

Код: Выделить всё

from xml.etree import *
tc=ElementTree.parse("config-p3.int-20150512091722.xml")
---------------------------------------------------------------------------
NameError: name 'ElementTree' is not defined

from xml.etree import ElementTree
tc=ElementTree.parse("config-p3.int-20150512091722.xml")