我很难理解import语句及其变体.
假设我正在使用该lxml模块来抓取网站.
以下示例显示......
from lxml.html import parse
parse( 'http://somesite' )
Run Code Online (Sandbox Code Playgroud)
... Google的python样式指南更喜欢基本的import语句,以保留名称空间.
我更喜欢这样做,但当我尝试这样做时:
import lxml
lxml.html.parse( 'http://somesite' )
Run Code Online (Sandbox Code Playgroud)
...然后我收到以下错误消息:
AttributeError:'module'对象没有属性'html'
任何人都可以帮我理解发生了什么吗?我更喜欢在其命名空间中使用模块,但需要一些帮助来理解语义.