python3中bs4的使用_【已解决】Python3中,已经安装了bs4(Beautifulsoup 4)了,但是却还是出错:ImportError: No module named Beautif...

在尝试运行Python3脚本时遇到了'ImportError: No module named BeautifulSoup'的问题。原来是由于引用了旧版的BeautifulSoup导入方式。根据bs4的官方文档,应该使用'from bs4 import BeautifulSoup'来导入。修改后,脚本成功运行,解决了Python3的模块导入错误,可以正常使用BeautifulSoup进行网页解析。

【问题】

python脚本,其中用到Beautifulsoup:from BeautifulSoup import BeautifulSoup,Tag,CData;

为了支持Python 3,所以去主页:

然后去运行python脚本,结果却还是出错:Traceback (most recent call last):

File "G:\34563264_data_from_site\34563264_data_from_site.py", line 38, in

from BeautifulSoup import BeautifulSoup,Tag,CData;

ImportError: No module named BeautifulSoup

【解决过程】

1.后来是参考bs4的官网文档:

去看到:from bs4 import BeautifulSoup

soup = BeautifulSoup(open("index.html"))

soup = BeautifulSoup("data")

然后才知道,原来Beautifulsoup 4,改名为bs4了,所以把:from BeautifulSoup import BeautifulSoup,Tag,CData;

改为:from bs4 import BeautifulSoup,Tag,CData;

然后就可以消除此错误,可以正常使用Beautifulsoup了。

【总结】

Python3,真的是很容易把人搞得头大啊。。。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值