Семантика оператора импорта Python
Мне трудно понять утверждение импорта и его варианты.
Предположим, ям, используяlxml
модуль для соскоба сайтов.
Следующие примеры показывают ...
from lxml.html import parse
parse( 'http://somesite' )
... Google»Руководство по стилю Python предпочитает базовую инструкцию import для сохранения пространств имен.
Я бы предпочел сделать это, но когда я попробую это:
import lxml
lxml.html.parse( 'http://somesite' )
... тогда я получаю следующее сообщение об ошибке:
AttributeError: 'модуль» объект не имеет атрибутаHTML»
Может ли кто-нибудь помочь мне понять, что происходит? Я'Я предпочитаю использовать модули в своих пространствах имен, но нужна помощь в понимании семантики.