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

Hic*_*ick 1 python twisted

如何更改此代码,以便每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()
Run Code Online (Sandbox Code Playgroud)

and*_*d3p 5

来自官方Twisted文档

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()
Run Code Online (Sandbox Code Playgroud)