如何更改此代码,以便每隔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()
我修改了脚本,每分钟输出一次当前时间:
它就是这样工作的:
^{pr2}$我能看到的代码片段中唯一的问题是,你要求reactor每隔200秒调用一次函数,而不是60秒。在
来自oficial Twisted documentation
相关问题 更多 >
编程相关推荐