循环迭代之间的延迟(python)

use*_*758 0 python loops web

是否可能在Python?我用Python编写了一个很棒的循环/脚本,如果可能的话,我想把这个延迟添加到它.

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

我应该把它放在哪里sleep(6)

ssh*_*124 9

你可以使用time.sleep(some_seconds).

from time import sleep

for i in range(10):
    print i
    sleep(0.5)    #in seconds
Run Code Online (Sandbox Code Playgroud)

履行

这是一个很酷的小实现:(将其粘贴到.py文件中并运行它)

from time import sleep

for i in range(101):
    print '\r'+str(i)+'% completed',
    time.sleep(0.1)
Run Code Online (Sandbox Code Playgroud)

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

  • @ user3072758,我知道当你写出一个很棒的列表理解然后你必须像某种野蛮人一样把它分开时会有多么令人失望。:) (3认同)