gpt4 book ai didi

Python:如何更改此代码,以便每 60 秒执行一次 doWork()?

转载 作者:太空宇宙 更新时间:2023-11-04 09:15:03 26 4
gpt4 key购买 nike

如何更改此代码,以便每 60 秒调用一次 doWork()。目前,它确实在循环,并在 60 秒后停止。想要做完全相反的事情。

from twisted.internet import task
from twisted.internet import reactor
import twapi
timeout = 200.0 # Sixty seconds

def doWork():
#do work here
twapi.main('1')
pass

l = task.LoopingCall(doWork)
l.start(timeout) # call every sixty seconds

reactor.run()

最佳答案

来自 oficial Twisted documentation

from twisted.internet import task
from twisted.internet import reactor

def runEverySecond():
print "a second has passed"

l = task.LoopingCall(runEverySecond)
l.start(1.0) # call every second

reactor.run()

关于Python:如何更改此代码,以便每 60 秒执行一次 doWork()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10672663/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com