from bs4 import BeautifulSoup 导包出现错误

from bs4 import BeautifulSoup 导包出现错误

我这边已经安装好了beautifulsoup4 https://img1.sycdn.imooc.com//climg/64ca842e09728ccd07880412.jpg

但是 导包的时候出现错误

https://img1.sycdn.imooc.com//climg/64ca842e094c17ba05380094.jpg

下面是错误信息

https://img1.sycdn.imooc.com//climg/64ca84b909445f6227140144.jpg

不知道是什么原因,请老师解答。


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好!同学的bs4.py文件中有非UTF-8编码的字符,Python默认使用UTF-8编码来解析源代码文件,如果文件中包含非UTF-8编码的字符,则会导致SyntaxError。

1、同学尝试将文件另存为UTF-8编码:使用一个文本编辑器(如Notepad++、Sublime Text等),将文件另存为UTF-8格式。确保选择了正确的编码选项,以便保存为UTF-8编码的文件,再尝试运行。

2、若运行报错,尝试在bs4.py第一行加上# coding: utf-8 定义文件编码为utf8编码,尝试能否解决

https://img1.sycdn.imooc.com//climg/64cb0bf8093baec002820032.jpg

若不知道bs4.py文件如何查找,bs4文件所在完整路径如下:

https://img1.sycdn.imooc.com//climg/64cb0c8b0917a91704400036.jpg

祝学习愉快~

  • https://img1.sycdn.imooc.com//climg/64cb0d8009aaf42627060244.jpg

    写了coding之后就变成importerror了,怎么办呢?

    2023-08-03 10:15:21
  • 同学,你好!同学是新建了一个py 文件为bs4.py吗?bs4是爬虫的模块名,不能将文件名命名为bs4会起冲突的,同学将文件名改为其它名,如bs41.py再尝试运行文件。

    祝学习愉快~

    2023-08-03 10:46:10
  • 噢噢 原来是这样 解决了 谢谢老师!



    2023-08-03 10:48:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师