3

Beautiful Soup のドキュメントには次のように書かれています。

他のすべてが失敗した場合、Beautiful Soup のライセンスにより、ライブラリ全体をアプリケーションにパッケージ化できます。tarball をダウンロードして、その bs4 ディレクトリをアプリケーションのコードベースにコピーし、まったくインストールせずに Beautiful Soup を使用できます。

これはまさに私が望んでいることであり、私が行ったことです...私のコードでそれを使用するところまで。Beautiful Soup 4 をインポートする方法がわかりません。v3 とは異なり、standalone はなく、Python スクリプトがたくさんあるディレクトリBeautifulSoup.pyだけです。bs4プロジェクトにソース コードがある場合に Beautiful Soup 4 を使用する方法の例はありますか?

4

1 に答える 1

8

その「python スクリプトの束」はpython packageと呼ばれます。__init__.pyどこかにファイルがあるはずです。これらは一緒になって、名前空間が設定された一連のモジュールという一貫した全体を形成します。

パッケージBeautifulSoupからクラスをインポートするだけです:bs4

from bs4 import BeautifulSoup

詳細については、ドキュメントを参照してください

于 2012-06-12T18:47:27.290 に答える