丹曦
2019-07-23 10:30
采纳率: 50%
浏览 3.0k
已采纳

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条回答 默认 最新

相关推荐 更多相似问题