在这里插入图片描述

“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分钟

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐