我正在学习使用Python和Beautiful Soup库创建地图的教程。
我下载了美味的汤,文件夹名为“beautifulsoup4-4.1.3”。此文件夹的内容位于附加图像中。
在本教程中,我获得了以下代码,用于导入我的数据和漂亮的汤:
import csv
from BeautifulSoup import BeautifulSoup
麻烦的是,在美丽的汤文件夹中没有名为“美味汤”的文件。我还附上了我在终端中收到的错误消息。
如果没有该名称的文件,我应该如何导入美味的汤?我尝试将文件夹名称更改为“美丽的汤”。我没想到会工作,我是对的 - 它没有。
关于如何进行欢迎的任何建议?
答案 0 :(得分:5)
您安装了BeautifulSoup库版本4,该版本已重命名为:
from bs4 import BeautifulSoup
如果您需要旧名称和匹配的API,则需要安装BeautifulSoup 3:
easy_install BeautifulSoup
请注意,由于您的教程使用的是from BeautifulSoup import BeautifulSoup
,因此可能无法完全使用BeautifulSoup第4版的更新API。如果遇到问题,请查看BeautifulSoup文档的porting to BS4部分将BS 3代码“翻译”为4 API。
答案 1 :(得分:2)
要使用BeautifulSoup 4,您需要:
from bs4 import BeautifulSoup
在我看来,你正在阅读错误的手册。
答案 2 :(得分:2)
将bs4
文件夹移动到与脚本相同的目录中,或通过easy_install
或pip
安装模块。然后你可以像这样导入它:
from bs4 import BeautifulSoup