使用BeautifulSoup Library和Python

Dou*_*Fir 2 python beautifulsoup

我正在学习使用Python和Beautiful Soup库创建地图的教程.

我已经下载了美味的汤,文件夹被称为"beautifulsoup4-4.1.3".此文件夹的内容位于附加图像中.

在本教程中,我获得了以下代码,用于导入我的数据和漂亮的汤:

import csv
from BeautifulSoup import BeautifulSoup
Run Code Online (Sandbox Code Playgroud)

麻烦的是,在美丽的汤文件夹中没有名为"美丽的汤"的文件.我还附上了我在终端中收到的错误消息.

如果没有该名称的文件,我应该如何导入美味的汤?我尝试将文件夹名称更改为"美丽的汤".我没想到会工作而我是对的 - 事实并非如此.

关于如何进行欢迎的任何建议?

在此输入图像描述

美丽的汤目录

Mar*_*ers 5

您安装了BeautifulSoup库版本4,该版本已重命名:

from bs4 import BeautifulSoup
Run Code Online (Sandbox Code Playgroud)

如果您需要旧名称和匹配的API,则需要安装BeautifulSoup 3:

easy_install BeautifulSoup
Run Code Online (Sandbox Code Playgroud)

请注意,由于您的教程正在使用from BeautifulSoup import BeautifulSoup它,可能无法完全使用BeautifulSoup版本4的更新API.如果您遇到问题,请查看BeautifulSoup文档的移植到BS4部分,以便将BS 3代码"转换"为4 API.