Python定时器模块
我在某处找到了这段代码:Python定时器模块,python,timer,Python,Timer,我在某处找到了这段代码: t = Timer(10.0, hello) t.start() 其中10.0是计时器应该执行的时间(以秒为单位),hello是满足时间参数时将运行的方法。但是,我找不到此函数所属的模块。有什么帮助吗?很可能是模块中包含的类: 导入线程 >>>线程。计时器 >>> 是线程化模块中的一个类: 此类表示一个操作,该操作应仅在经过一定时间后运行—计时器。Timer是Thread的一个子类,因此也可以作为创建自定义线程的示例 与线程一样,计时器通过调用其start()方法启动
t = Timer(10.0, hello)
t.start()
其中10.0是计时器应该执行的时间(以秒为单位),hello是满足时间参数时将运行的方法。但是,我找不到此函数所属的模块。有什么帮助吗?很可能是模块中包含的类:
导入线程
>>>线程。计时器
>>>
是线程化模块中的一个类:
此类表示一个操作,该操作应仅在经过一定时间后运行—计时器。Timer是Thread的一个子类,因此也可以作为创建自定义线程的示例
与线程一样,计时器通过调用其start()
方法启动。可以通过调用cancel()
方法停止计时器(在其操作开始之前)。计时器在执行其操作之前等待的时间间隔可能与用户指定的时间间隔不完全相同
这取决于您的代码逻辑。但是从提供的代码来看,很可能是线程模块中的计时器,所以您只需在代码的顶部添加它
from threading import Timer
此处有文档:尽管鉴于上下文,此处的情况可能并非如此,但计时器也可能来自允许运行执行速度测试的timeit模块
也就是说,from timeit import Timer
谷歌称“线程”模块from timeit import Timer
完全满足我的需要。感谢@MadPhysicator从线程导入Timer
返回错误:AttributeError:“Timer”对象没有属性“timeit”
此方法导致以下错误AttributeError:“Timer”对象没有属性“timeit”
from threading import Timer