-1
我最近开始面临'未绑定本地变量问题',我不知道如何设法在python中编码这么久,而不知道如何避免这个问题。未绑定的本地变量处理
r = requests.get('http://xyz.example.com/api/v2/something', verify=False, timeout=10)
if r.status_code == 200 :
res = r.json()['result']
if x== 'organization':
return res
Traceback (most recent call last):
File "test.py", line 74, in <module>
resolve_name('test','organization')
File "test.py", line 20, in resolve_name
return res
UnboundLocalError: local variable 'res' referenced before assignment
在这种情况下避免'UnboundlocalError'的最佳方法是什么?
请发布完整的stacktrace! – ozgur
除了最后一行末尾的缩进和冒号之外,这段代码看起来基本正确。 – sureshvv
增加了更多细节。冒号在那里是错误的,删除它 –