一:windows10自带的计划程序

第一步:在 计算器右击 --> 选择管理 进入如下界面:

Win10定期执行python程序_触发器

第二步:选择 系统工具 -->  任务计划程序 ,点击右侧的  “创建基本任务”,进入如下界面

Win10定期执行python程序_字段_02

第三步:输入任务名称,点击下一步,进入设置触发器的界面

Win10定期执行python程序_触发器_03

第四步:选择之后点击下一步,进入设置时间界面

Win10定期执行python程序_python_04

第五步:连续下一步,进入启动程序设置界面

Win10定期执行python程序_触发器_05

注意:这步比较重要,这里有三个文本框,

【程序或脚本】文本框中填的是Python编译器的名称,一般就是python.exe,

【添加参数】文本框中填的是你的Python程序的完整路径,例如:G:\PyDemo\util\copymysql.py。

【起始于】文本框中填的是Python编译器的目录,上图中假设你的Python编译器的完整路径是“H:\DevTool\Python36\python.exe”,

二:其他工具执行:

目前能想的的只有Jenkins,支持Linux和windows等多环境部署运行。

1.安装Jenkins

windows安装Jenkins基本属于一键安装了,此教程不做详细的讲解了。

2.登陆Jenkins

输入链接:http://127.0.0.1:8080/  (因为是在本地搭建的所以IP为127.0.0.1,一般端口默认8080,如果有更改请填写自己更改的端口)

Win10定期执行python程序_python_06

 

 

 3.新增作业

Win10定期执行python程序_文本框_07

 

 

 4.选择构建方案

Win10定期执行python程序_python_08

 

 

 5.新建构建步骤

Win10定期执行python程序_编译器_09

 

 

 6.编写执行命令

这里最好进行调试,先不添加定时,直接运行看环境是否有问题。

Win10定期执行python程序_字段_10

 

 

 然后马上构建,看结果是否运行成功,如果运行报环境错误请查看我的另一篇文章

Win10定期执行python程序_编译器_11

 

 

 

成功后修改执行命令添加定时

7.添加构建触发器

 点击左边的?查看定时说明

Win10定期执行python程序_触发器_12

 

 如图中配置所示:该任务每天上午7点定时执行一次。

定时说明:

这个字段就好比cron定时任务语法(只有较小的差别),具体来说,每行由5个被TAB或空格分割的字段组成。

Win10定期执行python程序_python_13

 

 

 举例:

# 每隔15分钟。(或许:07, :22, :37, :52)

H/15 * * * *

# 每前半小时中每隔10分钟。 (3次, 或许:04, :14, :24)

H(0-29)/10 * * * *

# 每个工作日从早上9点45分开始到下午3点45分结束这段时间内每间隔2小时的45分钟那一刻。

45 9-16/2 * * 1-5

#每个工作日从早上9点到下午5点这段时间内每间隔2小时之间的某刻。(或许在上午10:38, 下午12:38, 下午2:38 , 下午4:38)

H H(9-16)/2 * * 1-5

#每月(除了12月)从1号到15号这段时间内某刻。

H H 1,15 1-11 *

 8.运行结果

Win10定期执行python程序_字段_14

 

 

 到这里就已经成功了,因为是定时功能,想知道定时运行的结果,只有通过邮件功能进行通知了。

9.添加邮件通知

选择构建后的动作——》可编程邮件通知

Win10定期执行python程序_编译器_15

 Win10定期执行python程序_触发器_16

 

 配置内容默认即可,邮件内容类型可以根据自己的配置选择,收件人列表可以从前面的系统设置中默认收件人选项配置。