python如何建立定时器和停用定时器
时间: 2023-10-13 16:25:14 浏览: 76
python多线程定时器
可以使用Python的time模块中的sleep()函数和threading模块中的Timer类来实现定时器。要停用定时器,可以使用Timer类的cancel()方法。以下是一个示例代码:
```
import time
import threading
def my_func():
print("定时器已触发!")
# 建立一个定时器,在5秒后执行my_func()函数
timer = threading.Timer(5, my_func)
timer.start()
# 停用定时器
timer.cancel()
```
当然,这只是一个简单的示例。在实际使用中,还需要考虑异常处理、线程安全等问题。
阅读全文