【发布时间】:2015-08-11 06:11:00
【问题描述】:
我在注释掉的部分下方有一个 while 循环来自之前的测试。
我希望 while 循环会从上到下执行方法,并且随着方法完成,下面的方法将开始。
当代码不在正在发生的 while 循环中时,我的希望是有效的。或者只是看起来是这样的?
我的意思是代码的执行方式使得我上面的假设似乎是错误的。
谁能给我解释一下?
counter = (len(cities)-1)
count = 0
while count != counter:
setCity(cities[count])
getApiData()
#populateVars()
#storeInDatabase()
#goToNextPage()
count +=1
storeData.createCSV(OTS.CSVname)
storeData.purgeDatabase()
【问题讨论】:
-
对我来说太晚了,所以我不会解释它,但你可以使用
for i in range(counter - count):insted ofwhile count != counter:抱歉,我什至不知道你是否要求这样做,可能不是。跨度> -
具体是什么不起作用?
-
代码确实从上到下同步执行,除非您特别做了一些事情来偏离该行为。如果您想向自己证明这一点,请使用
import pdb;pdb.set_trace()并使用“s”命令逐步完成。
标签: python loops while-loop