У меня есть цикл while ниже прокомментированных частей из предыдущего теста.в то время как цикл и метод вызывает while while while while while python methofs
Моя надежда состояла в том, что цикл 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 of 'while count! = Counter:' Извините, я даже не знаю, были ли вы прося об этом, наверное, нет. – Brambor
Что конкретно не работает? – Will
Код выполняет синхронно сверху вниз, если вы не сделали что-то особенное, чтобы отклоняться от этого поведения. Используйте 'import pdb; pdb.set_trace()' и пройдите через команду 's', если вы хотите доказать это самому себе. –