-1
上運行錯誤正在添加像不能使用可變
「名稱‘橫移’未定義」
初級講座代碼
for subdir, dirs, files in os.walk(DIR):
traverse = list(set(dirs).intersection(set(LIST)))
break
print "Working ", traverse
print "Starting"
上運行錯誤正在添加像不能使用可變
「名稱‘橫移’未定義」
初級講座代碼
for subdir, dirs, files in os.walk(DIR):
traverse = list(set(dirs).intersection(set(LIST)))
break
print "Working ", traverse
print "Starting"
可能有一種可能性,即環即使一次也沒有迭代,變量traverse
還沒有任何價值。
你可以試試下面的檢查:
traverse =None
for subdir, dirs, files in os.walk(DIR):
traverse = list(set(dirs).intersection(set(LIST)))
break
if traverse is None:
print("loop did not execute")
else:
print("Working ", traverse)
是的,範圍界定。你有沒有嘗試過在循環之外聲明,還是在裏面打印? –
你確定至少有一個週期的迭代完成了嗎? –
@ cricket_007我懷疑這有什麼關係範圍...和Python沒有聲明... –