Delay between for loop iteration (python)
Question: Is [this](http://stackoverflow.com/questions/11946232/how-to-add-some-delay-
between-each-iteration-of-for-loop-in-c "Delay iterations") possible in
Python? I wrote a great loop/script in Python and I’d like to add this delay
to it if at all possible.

    
    
    map(firefox.open, ['http://www.bing.com/search?q=' + str(i) for i in range(x))], [2] * x)
    

Where shall I put the `sleep(6)` in this?


Answer: You can do that using `time.sleep(some_seconds)`.

    
    
    from time import sleep
    
    for i in range(10):
        print i
        sleep(0.5)    #in seconds
    

### Implementation

Here is a cool little implementation of that: (Paste it in a .py file and run
it)

    
    
    from time import sleep
    
    for i in range(101):
        print '\r'+str(i)+'% completed',
        time.sleep(0.1)
    

map(firefox.open, ['<http://www.bing.com/search?q=>' + str(i) for i in
range(x))], [2] * x)

