添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
斯文的杯子  ·  Python+Django 核心介绍 - ...·  3 月前    · 
愤怒的风衣  ·  Python 异步 ASGI ...·  3 月前    · 
奔跑的骆驼  ·  结合使用 Oracle Database ...·  3 月前    · 
大气的苹果  ·  HILT : ...·  3 年前    · 
腼腆的西瓜  ·  c# - How to read a 16 ...·  3 年前    · 
难过的楼梯  ·  javascript - ...·  3 年前    · 

我想用while循环来反复执行我的脚本,但有一个问题,我的代码调用的API不允许在短时间内调用这么多,所以我想让while循环在时间间隔内执行,所以我试了一下这个代码

from threading import Timer
def myfunc():
   some code
while True:
   t = Timer(1.0, myfunc)
   t.start()

但它不起作用,那么是否有其他正确的方法?

3 个评论
你可以尝试time.sleep
每次调用API后,只需time.sleep(seconds)
AMC
这是否回答了你的问题?如何在Python中制作一个延时?
python
while-loop
Kareem Alaa
Kareem Alaa
发布于 2020-03-10
1 个回答
Toukenize
Toukenize
发布于 2020-03-10
已采纳
0 人赞同

Use the time module:

import time
def myfunc():
   some code
while True:
   myfunc()