如何设置windows定时执行python程序,定时运行代码
定时运行python程序的例子
·
“E:\记录运行时间” 文件夹下, 写一个小程序 test_run.py
import time
from datetime import datetime
now=datetime.now().strftime('%Y-%m-%d %H:%M:%S')
s=f'当前时间={now}\n'
print(s)
with open('log.txt','a') as f:
f.write(s)
time.sleep(3)
该小程序每次手动运行,会显示当前时间,并把当前时间写入log.txt中,延时3秒钟后结束。
现在设置每分钟定时执行一次。
依次-控制面板-大图标-管理工具-任务计划程序
设置过程:
空白处-右击–新建任务
输入任务名称 DL, 名称随意。
勾选 “不管用户是否登录都要运行”,这样会在后台运行,不影响前台工作。最后确定的时候会要求输入开机密码,也就是windows登录密码
设置触发条件:
每天 8:00:00开始 的12小时内,每1分钟 执行一次
定时执行的操作是,启动程序python, 程序代码 test_run.py,
代码所在的文件夹 e:\记录运行时间
确定
额外设置一下
test_run.py 最多运行1小时,会被强制停止。正常情况下该例只运行3秒左右就完成了
并行运行新实例 的意思是,到点就运行,不管上次是否运行结束。
然后看一下运行记录log.txt
还有,windows不能设置睡眠,否则可能叫不醒,不干活。
但可以屏保或关屏幕,例如10分钟
更多推荐
已为社区贡献2条内容
所有评论(0)