Is there a way in Python to automatically add an iteration counter to a while loop?
I'd like to remove the lines count = 0
and count += 1
from the following code snippet but still be able to count the number of iterations and test against the boolean elapsed < timeout
:
import time
timeout = 60
start = time.time()
count = 0
while (time.time() - start) < timeout:
print 'Iteration Count: {0}'.format(count)
count += 1
time.sleep(1)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…