python计划任务 定时开始 每隔一小时执行一次
时间: 2023-07-04 11:26:28 浏览: 67
您可以使用Python的第三方库`schedule`来实现计划任务,下面是一个示例代码:
```python
import schedule
import time
def job():
print("I'm working...")
schedule.every().hour.do(job)
while True:
schedule.run_pending()
time.sleep(1)
```
这个示例代码定义了一个函数`job`,它会被定时执行。`schedule.every().hour.do(job)`表示每隔一小时调用一次`job`函数。程序会一直运行,定时执行任务,直到手动中止程序。
您可以根据需要调整`job`函数的内容和`schedule.every()`中的时间间隔。
相关问题
每隔1个小时执行一个方法
好的,以下是一个示例代码,可以每隔一个小时执行一个方法:
```python
import time
def task():
# 这里是你想要执行的方法
print("执行任务")
while True:
task()
# 暂停1小时
time.sleep(3600)
```
你可以将你想要执行的方法放在 `task()` 函数中,并在每次循环中调用该函数。然后使用 `time.sleep(3600)` 来暂停程序执行 1 小时。这样就可以实现每隔一个小时执行一次任务。
请注意,这个代码示例是一个简单的循环方式来实现定时任务。如果你需要更复杂的定时任务管理,可能需要使用相关的库或框架来实现。
用python写每1个小时运行一次程序
可以使用 Python 的 `time` 库中的 `sleep()` 函数来实现每隔一小时运行一次程序的效果。
例如:
```
import time
while True:
# 你的代码
time.sleep(3600) # 每隔 3600 秒(1 小时)运行一次
```
注意:这种方法只适用于每隔固定时间运行一次程序,不能准确地控制程序的运行时间。如果需要更精确地控制程序的运行时间,可以使用定时任务。