import ステートメントとそのバリエーションを理解するのに苦労しています。
lxml
Web サイトをスクレイピングするためにモジュールを使用しているとします。
次の例は...
from lxml.html import parse
parse( 'http://somesite' )
...Google の python スタイル ガイドでは、名前空間を保持するために、基本的な import ステートメントを優先しています。
私はそれをしたいのですが、これを試すと:
import lxml
lxml.html.parse( 'http://somesite' )
...その後、次のエラー メッセージが表示されます。
AttributeError: 'module' オブジェクトに属性 'html' がありません
何が起こっているのか理解するのを手伝ってくれる人はいますか? 名前空間内でモジュールを使用したいのですが、セマンティクスを理解するための支援が必要です。