python 中怎么在if __name__ == '__main__':中添加定时任务,每隔3秒执行一次
时间: 2024-06-14 16:09:15 浏览: 110
Python中_name==_main的解释
在Python中,可以使用`time.sleep()`函数来实现定时任务。在`if __name__ == '__main__':`代码块中,可以使用一个无限循环来实现每隔3秒执行一次的定时任务。具体的代码如下所示:
```python
import time
if __name__ == '__main__':
while True:
# 执行你的任务代码
print("定时任务执行中...")
# 暂停3秒
time.sleep(3)
```
在上述代码中,`while True:`表示无限循环,`print("定时任务执行中...")`是你要执行的任务代码,`time.sleep(3)`表示暂停3秒。
注意:这种方式是单线程的定时任务,如果你需要更复杂的定时任务或者需要同时执行其他任务,可以考虑使用第三方库,如`schedule`、`APScheduler`等。
阅读全文