Python 等效于 setInterval()?

标签 python setinterval

Python有没有类似JavaScript的setInterval()的功能?

我想要:

def set_interval(func, interval):
    ...

这将在每个 interval 时间单位调用 func

最佳答案

这可能是您正在寻找的正确片段:

import threading

def set_interval(func, sec):
    def func_wrapper():
        set_interval(func, sec)
        func()
    t = threading.Timer(sec, func_wrapper)
    t.start()
    return t

关于Python 等效于 setInterval()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22471289/

相关文章:

python - NameError 在 python 中使用 execfile

python - 使用 json 文件中的特定键、值对更新 python 字典

javascript - nodejs中的setInterval奇怪行为

javascript - setInterval 不调用函数

javascript - 同时 setIntervals - 只有第一个运行

python - 如何反向执行 date_range?

python - 删除 Python 列表中的所有尾随零

python - sqlalchemy + flask : class is not defined

javascript setInterval - 倒计时滞后

JavaScript setInterval 函数仅淡入文本一次