notdefine
丹曦
2019-07-23 10:30

python中定义了两个函数,但报错其中一个未定义?

  • python
class myspider ( base.spiderFrame ):
        def spider(max_num,url,road):
            for page_num in range(1,max_num):
                html='url'+'&page'+'=%d'%(page_num)
                page=urllib.request.urlopen(html)
                soup=BeautifulSoup(page,"lxml")
                ……

        def click_event( self, event ):
            url=self.urltxt.GetValue()
            max_num=self.page_num.GetValue()
            road=self.roadtxt.GetPath()
            spider(max_num,url,road)

代码如上,一直提示spider这个函数未定义?

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答