【问题标题】:Using/importing Beautiful Soup 4 without installation在不安装的情况下使用/导入 Beautiful Soup 4
【发布时间】:2012-06-13 02:47:27
【问题描述】:

正如 Beautiful Soup 文档所说:

如果一切都失败了,Beautiful Soup 的许可允许您将整个库与您的应用程序打包在一起。您可以下载 tarball,将其 bs4 目录复制到应用程序的代码库中,然后完全不安装即可使用 Beautiful Soup。

这正是我想要的,也是我所做的……直到在我的代码中使用它。我不知道如何导入 Beautiful Soup 4。与 v3 不同,没有独立的 BeautifulSoup.py,只有带有一堆 python 脚本的 bs4 目录。当您的项目中有源代码时,是否有人提供了如何使用 Beautiful Soup 4 的示例?

【问题讨论】:

  • 请注意,BeautifulSoup 所依赖的某些东西可能存在也可能不存在...(例如,如果您想使用 lxml

标签: python beautifulsoup


【解决方案1】:

那“一堆python脚本”被称为python package;那里应该有一个__init__.py 文件。它们一起形成一个连贯的整体,一组命名空间的模块。

您可以从 bs4 包中导入 BeautifulSoup 类:

from bs4 import BeautifulSoup

请参阅documentation for more info

【讨论】:

  • 感谢您帮助 python n00b。
猜你喜欢
  • 2014-06-28
  • 2019-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-15
相关资源
最近更新 更多