爬虫 UnboundLocalError

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链接,链接每次都不一样)
然后运行爬虫, 有时会报这个错误,有时又不报错

你这个错误是在未声明的情况下就使用了

 like_url 

这个变量,至于你说的前几页内容不报错,一到40页就报错,没有代码不好下结论

先谢谢了。这个 错误 的意思 我也明白, 只是疑问 在 明明代码 里边 只定义了一个 like_url 变量, 而且还是代码运行 中途 会 偶尔 报错,这点 想不明白