【发布时间】:2011-12-13 22:55:53
【问题描述】:
为什么会跳过“old_langpacks.append(act_item)”行? 当我只使用 for 循环而不使用 if 时,它可以工作。
if act_file == "Languages.csv":
temp_list = open(act_file,"r")
for act_item in temp_list:
old_langpacks.append(act_item)
else:
pass
【问题讨论】:
-
Err... 可能是因为 act_file 不是“Languages.csv”?你试过调试吗?
-
看起来条件不成立。为了方便调试,在两个分支上打印语句,这样你就可以看到哪个被占用了。
-
打印 act_file, "Languages.csv" 以检查它们是否真的相同。
标签: python loops if-statement for-loop skip