-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
增加了更多細節。冒號在那裏是錯誤的,刪除它 –