帮我写一段python定时任务代码
时间: 2023-10-24 17:22:50 浏览: 203
Python实现定时任务
以下是一个简单的Python定时任务代码示例,它会在每天的特定时间运行一个函数或方法:
```python
import datetime
import time
def my_task():
# 执行你的任务代码
print("Hello, world!")
# 设置定时任务的时间
run_time = datetime.time(hour=8, minute=0, second=0)
while True:
# 获取当前时间
now = datetime.datetime.now().time()
# 如果当前时间与设定的运行时间相同,则执行任务
if now == run_time:
my_task()
# 等待一秒钟,然后再次检查时间
time.sleep(1)
```
在这个例子中,我们定义了一个my_task()函数,它将在每天8点运行。我们使用datetime模块来设置运行时间,并使用一个while循环来不断检查当前时间是否与设定的时间相同。如果是,则执行任务,然后等待一秒钟再次检查。
阅读全文