【问题标题】:How to remove an import package dependency in python?如何在python中删除导入包依赖项?
【发布时间】:2015-06-15 22:24:42
【问题描述】:
from bs4 import BeautifulSoup
def main()
html_doc()=path.html
soup = BeautifulSoup(open(html_doc))
print soup

我想删除这个代码对 beautiful soup 的依赖。其他没有在他的机器上安装 BeautifulSoup 的人如何运行这段代码?

【问题讨论】:

  • 为什么不在另一台电脑上安装 BeautifulSoup 呢?它是解析 HTML 的一个非常具体且有用的工具,如果您不想使用它,则必须将您的代码移植到其他东西上。您可以使用标准库 HTML 解析器,但它远没有 BeautifulSoup 提供的有用。

标签: python-2.7 import dependencies package


【解决方案1】:

其他没有在他的机器上安装 BeautifulSoup 的人如何运行这段代码?

您粘贴的所有代码都以 BeautifulSoup 为中心。当然,没有该库的人将无法运行您的代码。如果你想摆脱一个函数,你必须在你自己的代码中实现它的功能。在大多数情况下,这不是一个好主意。在这种情况下,请尝试使用 python 的 urllib2,它会为您进行 HTTP 获取。

【讨论】:

    猜你喜欢
    • 2019-11-05
    • 2017-02-08
    • 1970-01-01
    • 2020-07-02
    • 1970-01-01
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多