UnboundLocalError: local variable 'resp' referenced before assignment
这似乎是一个非常常见的错误,有几个不同的解决方案,python:unboundlocalerror:分配前引用的局部变量"open"
python:unboundlocalerror的帮助:分配前引用的本地变量
我的问题不同之处在于,我运行的代码中没有变量"resp"。其他大多数问题都是因为海报对类和变量使用了相同的名称,或者没有将其声明为全局变量。
代码
1 2 3 4 5 6 7 | import tweepy auth = tweepy.OAuthHandler('75VSSMGC4pfUB5u0Zt5G3Q', '2olQeiquDg71uwnGoU2c9e2u3qy2LrKkn2p6KWBIdI') auth.set_access_token('122095773-cCrYa4FWFoBkx44LES8yeBlt8DTG0jnZivJ79k2J', 'p1Nmp9DaPUIThpTamzIMfdvJu0wgdfxmghdwsSagM') api = tweepy.API(auth) print api.rate_limit_status() #print tweepy.api.rate_limit_status() |
误差
1 2 3 4 5 6 | Traceback (most recent call last): File"/Users/brendan/Documents/workspace/Tweeter/src/rate_limit.py", line 6, in <module> print api.rate_limit_status() File"build/bdist.macosx-10.5-fat3/egg/tweepy/binder.py", line 185, in _call File"build/bdist.macosx-10.5-fat3/egg/tweepy/binder.py", line 147, in execute UnboundLocalError: local variable 'resp' referenced before assignment |
有什么建议吗?
升级你的
当请求失败时出现了一个错误,这将导致您看到的特定错误,但这已被纠正。修复是1.6及更高版本的一部分。