总是报unused variable的错误

来源:13-7 正则分析HTML

二海_

2020-03-10

图片描述
如上图,很多次写代码都会报这个错误,对照着老师的课程代码检查好几遍都没找到问题(用的是cornflakes-linter)
鼠标悬停在root_html上时只有如下图的内容:
图片描述
代码:

import re

from urllib import request

#爬取斗鱼绝地求生主播及其观看量,并降序排列
class Spider():
    url = 'https://www.huya.com/g/2793'
    root_pattern = '<span class="txt">[/s/S]*?</div>'

    # 文本抓取方法
    def __fetch_content(self):
        r = request.urlopen(Spider.url)
        htmls = r.read()
        htmls = str(htmls, encoding='UTF-8')
        return htmls

    # 数据分析方法    
    def __analysis(self,htmls):
        root_html = re.findall(Spider.root_pattern, htmls)
        a = 1

    # 总控方法
    def go(self):
        htmls = self.__fetch_content()
        self.__analysis(htmls)

spider = Spider()
spider.go()
写回答

1回答

7七月

2020-03-11

没使用 只是警告,不是错误,定义了没有使用而已

0
4
7七月
回复
二海_
我这里看不出你这个 空的[]到底是 a的呢还是root_htmls的呢?你print root_html我没看到 打印的结果呀。
2020-03-11
共4条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14869 学习 · 4500 问题

查看课程