添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
私奔的火车  ·  Python日常学习 - RioTian ...·  1 周前    · 
星星上的毛豆  ·  Python ...·  1 周前    · 
有腹肌的熊猫  ·  Python ...·  1 周前    · 
不羁的风衣  ·  删除Python launcher - ...·  1 周前    · 
暴走的充值卡  ·  php - 如何使用 Carbon ...·  1 年前    · 
高大的毛衣  ·  Add a Custom Script ...·  1 年前    · 

我想用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()