Win10环境下python脚本定时运行

版权声明:转载请声明原作者并请附带本文链接,谢谢合作! https://blog.csdn.net/Q_QuanTing/article/details/81363348

Win10环境下python脚本定时运行


简介

最近写了个小的python脚本,可是为了更好的实现脚本的功能就需要每隔6个小时运行一次。这时就要考虑如何实现每隔6个小时启动脚本程序。这里大概有两种思路,

第一种:在程序里设定延时,当设定的时间到了自动开启主程序;

第二种:利用win10系统的计划任务功能,设定触发条件,自动运行程序。

其中第一种可以说是比较简单的方法,但是如果使用这种方法就要求程序必须一直在运行,会消耗一定的资源。 第二种方法则避免了这种情况,只会在触发器触发之后才会运行该程序。

下面让我了手把手教你如何设置计划任务。

关键词: 多触发、Win10计划任务、python脚本、定时、自动

实现方法

1. 打开win10的计划任务

这里可以直接在任务栏的搜索框输入jhrw进入计划任务,当然你也可以通过:控制面板\系统和安全\管理工具\任务计划程序 进入。

2. 打开创建基本任务向导

打开计划任务程序后,在右边的操作栏选择 创建基本任务向导

3. 创建基本任务

首先输入任务的名称描述写不写无所谓,不过如果要长期运行还是最好写一下,便于之后快速了解这个任务是干吗的。

填写完毕点击下一步

4. 触发器设定

这里的触发器就是决定你的python脚本是怎么启动的。这里非常的关键,但是在创建基本任务向导中,可以设置的内容还是比较少的。在这里我们先设定第一个触发器,设置为:每天触发

设置完毕点击下一步会出现“开始时间”和“间隔天数”

这里的开始时间我设置为“15:00:00”,间隔天数为“1”

设置完毕点击下一步

5. 操作

这里选择启动程序

设置完毕点击下一步,这里需要设定“程序或脚本”“起始于”,其中程序或脚本就是你的python脚本的批处理文件

注意:批处理文件 ,我们平时编写的一个python脚本都是以”.py”结尾,但是这里”.py”文件无法直接运行。因此我们需要设定一个批处理文件来运行我们的”.py”文件。

  1. 在”.py”文件的目录下,创建一个”.txt”文本。
  2. 在”.txt”里面写入 python *.py 其中*表示你要运行的”.py”文件
  3. 重命名”.txt”为”.bat”

接下来可以继续设置了

程序或脚本:刚刚创建的”.bat”
起始于:”.bat”的所在文件夹

设置完毕点击下一步

6. 完成

这里检查一下,路径没有错误就完成了

如果只需要每天定时运行一次的小伙伴可以不用看下面的内容了。

7. 多触发设置

这个时候在计划任务程序活动任务框就可以找到我们刚刚设置的计划任务了。

点击进入刚刚设定的任务,现在进行多触发设置,实现每隔6小时运行。

选中任务双击,进入详情页面

按照上图进入该任务的属性界面

选择触发器一栏,这里就可以新建多个触发器,按照本文开头给出的要求,每隔6个小时运行一次,这里就可以设置为15点触发,21点触发,3点触发,9点触发。

实现结果

之后每隔6个小时,我的程序都会运行一次。
结果如下:

最后

希望对大家有所帮助!:-)

猜你喜欢

转载自blog.csdn.net/Q_QuanTing/article/details/81363348