python如何实现每月执行一次程序,不用schedule库
时间: 2023-02-02 07:42:10 浏览: 188
Python 实现某个功能每隔一段时间被执行一次的功能方法
可以使用 while 循环和 time 库中的 sleep 函数来实现每月执行一次程序。在 while 循环中判断当前日期是否是每月的1号,如果是则执行程序,然后等待一个月的时间,再次判断。代码如下:
```
import time
from datetime import datetime
while True:
now = datetime.now()
if now.day == 1:
# 执行程序
print("执行程序")
# 等待一个月
time.sleep(30*24*60*60)
```
阅读全文