首 页 行业热点 新车 试驾评测 养车用车 车型库

pycharm中代码上有浅黄色的底纹?

发布网友 发布时间:2022-04-25 13:14

我来回答

2个回答

热心网友 时间:2023-07-09 23:32

*是警示。
因为你没有完整引入bs4包,只是引入了其中的BeautifulSoup,而BeautifulSoup.find()返回的是一个bs4.Tag对象,你没有引入它,pycharm不能确定data以及循环中soup的类型,也就不知道它们是否有find_all函数和text属性。
解决办法是将import改写为
from bs4 import BeautifulSoup, Tag

至于出错的问题,是因为find没有得到结果,需要先检查再引用:
_find = soup.find(....)

if _find:
....book_content = _find.text

而最后的红色标注,是因为语法错误。
在行‘f.close()’后除了注释不能再跟其它内容了。

热心网友 时间:2023-07-09 23:33

不能输入中文,那能粘贴吗
检查一下ide的编码和字体

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com