如何用beautifulsoup4替代bs4包?无需安装dummy包的方法
不安装bs4占位包,改用official beautifulsoup4的实现方案
先安装官方正式包
执行以下命令安装Beautiful Soup的官方PyPI包,不要安装那个bs4占位dummy包:pip install beautifulsoup4代码无需修改导入语句
你原本的from bs4 import BeautifulSoup, Comment写法完全可以保留,因为beautifulsoup4包安装后,会在Python的site-packages目录下生成bs4模块目录,原导入语句直接调用的就是这个官方包提供的核心功能,完全不依赖bs4那个占位包。
如果非要追求“明确使用beautifulsoup4”的写法,其实属于冗余操作,但可以这么写(不推荐,没必要):
import beautifulsoup4 from bs4 import BeautifulSoup, Comment
本质上和原语句没有区别,因为beautifulsoup4包的核心API就是通过bs4模块对外暴露的。
内容的提问来源于stack exchange,提问作者WeatherMon
相关产品推荐
相关产品推荐

