如何设置windows定时执行python程序,定时运行代码

如何设置windows定时执行python程序,定时运行代码_第1张图片

“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)

如何设置windows定时执行python程序,定时运行代码_第2张图片
该小程序每次手动运行,会显示当前时间,并把当前时间写入log.txt中,延时3秒钟后结束。
如何设置windows定时执行python程序,定时运行代码_第3张图片

现在设置每分钟定时执行一次。
依次-控制面板-大图标-管理工具-任务计划程序

如何设置windows定时执行python程序,定时运行代码_第4张图片
如何设置windows定时执行python程序,定时运行代码_第5张图片
设置过程:

空白处-右击–新建任务

如何设置windows定时执行python程序,定时运行代码_第6张图片

输入任务名称 DL, 名称随意。
勾选 “不管用户是否登录都要运行”,这样会在后台运行,不影响前台工作。最后确定的时候会要求输入开机密码,也就是windows登录密码

如何设置windows定时执行python程序,定时运行代码_第7张图片

设置触发条件:
每天 8:00:00开始 的12小时内,每1分钟 执行一次

如何设置windows定时执行python程序,定时运行代码_第8张图片

定时执行的操作是,启动程序python, 程序代码 test_run.py,
代码所在的文件夹 e:\记录运行时间
确定

如何设置windows定时执行python程序,定时运行代码_第9张图片

额外设置一下
test_run.py 最多运行1小时,会被强制停止。正常情况下该例只运行3秒左右就完成了
并行运行新实例 的意思是,到点就运行,不管上次是否运行结束。

然后看一下运行记录log.txt

如何设置windows定时执行python程序,定时运行代码_第10张图片

还有,windows不能设置睡眠,否则可能叫不醒,不干活。
如何设置windows定时执行python程序,定时运行代码_第11张图片

但可以屏保或关屏幕,例如10分钟

你可能感兴趣的:(Day,Day,Up,python)