就像
一样“名称'遍历'未定义”
隐藏代码
for subdir, dirs, files in os.walk(DIR):
traverse = list(set(dirs).intersection(set(LIST)))
break
print "Working ", traverse
print "Starting"
答案 0 :(得分:1)
可能循环没有迭代甚至一次,因此变量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)