2012-06-19 53 views
0

这似乎是有一些不同的解决方案,一个很常见的错误之前引用, python: UnboundLocalError: local variable 'open' referenced before assignmentUnboundLocalError:局部变量“RESP”分配

Python: Help with UnboundLocalError: local variable referenced before assignment

在哪里,我的问题不同的是,我没有我正在运行的代码中有一个变量“resp”。大多数其他问题都是张贴的,因为海报为类和变量使用了相同的名称,或者他们未能将其声明为全局变量。

守则

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() 

的错误

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 

有什么建议?

回答

6

升级您的tweepy库。

当请求失败时会出现一个错误,会导致您看到的具体错误,但是有since been corrected。该修补程序是版本1.6及更高版本的一部分。

+0

Hey Martijn 我正在运行tweepy-1.7.1-py2.7.egg。我现在已经升级到tweepy-1.9-py2.7.egg。 但是我认为PYTHONPATH现在分成作为其给了我一个“未解决进口tweepy” - 回溯 tweepy.error.TweepError:发送失败的请求:[错误61]连接被拒绝 – Deepend

+0

“未解决进口tweepy”?听起来像PyDev,看到[Pydev说,“未解决的导入”错误](http://stackoverflow.com/q/7281955)另一个错误意味着您的tweepy现在正在工作,并且您收到网络错误。 –

+1

另外,为新问题创建新问题。 –

相关问题