【发布时间】:2012-10-26 20:05:05
【问题描述】:
我很难理解 import 语句及其变体。
假设我正在使用lxml 模块来抓取网站。
以下示例显示...
from lxml.html import parse
parse( 'http://somesite' )
...Google 的 python 样式指南更喜欢基本的 import 语句,以保留命名空间。
我更愿意这样做,但是当我尝试这样做时:
import lxml
lxml.html.parse( 'http://somesite' )
...然后我收到以下错误消息:
AttributeError: 'module' 对象没有属性 'html'
谁能帮我理解发生了什么?我更喜欢在它们的命名空间中使用模块,但需要一些帮助来理解语义。
【问题讨论】:
标签: python python-import