2

Python と Beautiful Soup ライブラリを使用してマップを作成するチュートリアルに従っています。

美しいスープをダウンロードしました。フォルダーの名前は「beautifulsoup4-4.1.3」です。このフォルダの内容は、添付の画像にあります。

チュートリアル中に、データと美しいスープをインポートするために使用する次のコードが与えられます。

import csv
from BeautifulSoup import BeautifulSoup

困ったのは、美汁フォルダの中に「美汁」というファイルがないこと。ターミナルで受け取ったエラーメッセージも添付しました。

その名前のファイルがない場合、どうすれば美しいスープをインポートできますか? 単純にフォルダ名を「美汁」に変えてみました。私はそれがうまくいくとは思っていませんでした。

歓迎する方法について何かアドバイスはありますか?

ここに画像の説明を入力

美しいスープディレクトリ

4

3 に答える 3

5

BeautifulSoupライブラリバージョン4をインストールしましたが、名前が変更されました。

from bs4 import BeautifulSoup

古い名前と一致するAPIが必要な場合は、代わりにBeautifulSoup3をインストールする必要があります。

easy_install BeautifulSoup

チュートリアルで使用しているためfrom BeautifulSoup import BeautifulSoup、BeautifulSoupバージョン4の更新されたAPIでは完全に機能しない場合があることに注意してください。問題が発生した場合は、BeautifulSoupドキュメントのBS4セクションへの移植を確認して、 BS3コードを4に「変換」してください。 API。

于 2012-10-21T17:25:43.213 に答える
2

BeautifulSoup 4を使用するには、次のことを行う必要があります。

from bs4 import BeautifulSoup

あなたが間違ったマニュアルを読んでいるように私には思えます。

于 2012-10-21T17:26:17.563 に答える
2

bs4スクリプトと同じディレクトリにあるフォルダを移動するか、easy_installまたはを使用してモジュールをインストールしますpip。次に、次のようにインポートできます。

from bs4 import BeautifulSoup
于 2012-10-21T17:27:30.533 に答える