循环迭代带暂停

6 投票
1 回答
5604 浏览
提问于 2025-04-17 01:37

我正在尝试与一个API进行连接,这个API对每秒请求的数量有限制。请问在Python中运行一个for循环时,有没有办法让每次循环之间有个延迟?简单来说,就是想要实现类似这样的效果 --

def function(request):
    for x in [a,b,c,d,...]:
        do something
        wait y seconds

谢谢。

1 个回答

9
import time
...
time.sleep(5)

这个代码会让程序暂停5秒钟。想了解更多,可以查看这个链接:http://docs.python.org/library/time.html#time.sleep

撰写回答