l1159015838
坦桑尼亚奥杜威峡谷能人
2017-12-01 03:04

爬虫 UnboundLocalError

  • 爬虫
  • python
  • class
  • 变量

python爬虫里 定义了一个class, 类里边 定义了 一个def ,def 里 定义的 for循环, for循环 里边 有个 like_url 变量
运行时 报错 如下:UnboundLocalError: local variable 'like_url' referenced before assignment
UnboundLocalError:在赋值之前引用的本地变量“like_url”

疑问地方:class类 也没有另外定义相同名称的变量,也就是说整个 代码 就定义了一次like_url. (like_url 保存的是 拼接 后 要get发送的url链接,链接每次都不一样)
然后运行爬虫, 有时会报这个错误,有时又不报错

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

2条回答