![](/img/trans.png)
[英]UnboundLocalError: local variable referenced before assignment in imported function only
[英]Zip() function returning UnboundLocalError: local variable 'zip' referenced before assignment
請幫忙! 我一直在查看所有許多類似的問題,但沒有解決方案。 我相信這是我忽略的一些簡單的事情。 我在代碼中的多個地方使用 zip() 沒有問題。 然而,在這個函數中,它不斷返回一個未綁定的錯誤。 無論出於何種原因, zip() 都被視為變量而不是函數。 我曾嘗試更改空格,移動它的調用順序,使用和不使用迭代器和列表函數進行調用。 如果我只是調用 list() 它將打印一個列表。 如果我調用 zip() 它會給出錯誤。
po=request.form.getlist('org_ID')
it_or=request.form.getlist('it_or')
hl_or=request.form.getlist('hl_or')
promo=list(zip(po,it_or))
print(promo)
再次,如果我調用 promo=list(po) 它可以工作。 請救救我
您很可能在代碼中的某處有一個名為zip
的變量。 您通過說zip
被視為變量來回答您自己的問題。
仔細檢查您的代碼並更改該變量名稱。
為了將來參考,不要使用通用模塊名稱作為變量名稱。 這是不好的做法,領導者會陷入這樣的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.