利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码

时间:2024-04-06 14:40:07

一、实现的效果

不看下效果,你们怎么有动力仔细看完,不看完又如何有动力点赞评论呢
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码如上图,眼尖的你可能看到了2月21日10点的漏了,那是因为我学python才22天基础肯定就得占用大半时间,那爬虫就学了10来天而已。(当然以前有一点点基础)弄得代码不完善,运行处错了。
好了效果看完了,不废话,让我们开始吧。

二、准备工作

1、获取你的python.exe的路径

利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码 如上图右键IDLE–属性–快捷方式–复制起始位置这个路径。
桌面新建文本文档粘贴此路径
复制上述路径粘贴至新建的文本文档第二行,后面加上 \python.exe 。

2、获取你要准备运行的代码的路径

这里以pycharm为例说一下 其他的大同小异。(当然你如果知道你代码存放在何处可以直接右键属性粘贴路径即可)
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码如上图得到你的代码路径之后粘贴至桌面上的文本文档第三行即可。

至此准备工作完成了大半,你得到了一个有三行路径的文本文档如下
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码

3、电脑设置开机密码

如果你的电脑没有设置密码则需要设置一个简单的密码,后面需要,如果设置了当然更好。
至此准备工作完成,马上开始我们的正文吧

三、正文

1、找到任务计划程序

windows10的可以通过搜索快速打开,如下图即可打开
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码
或者可以右键计算机或者此电脑–管理–系统工具–任务计划程序(此方法win7win10都可以)如下图
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码

2、新建任务

2.1创建基本任务

利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码如上图,注意第一个名称框中可以随意输入,但不能空,建议不要随意输入。
可以输入主要功能,方便后期找到次计划
(小技巧:名称前面加上英语状态的下划线 _,然后每次打开计划任务时候点击一下名称(看下图),可以对名称进行排序,而英语状态的下划线是排在所以字母数字汉字文字的前面的,次技巧使用同样使用与微信昵称,文件命名等所有类似场景)
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码

2.2、触发器

如下图1根据需要选择,当然本次是希望一天内执行数次,那么当然选择每天,至于下图2先保持默认点击下一步,稍后会有针对触发器的详细设置
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码

2.3操作

这个选择启动程序点击下一步即可,如下
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码
重点来了,重点来了,重点来了
如下图

打开在准备工作新建的包含三个路径的文本文档,按如下关系复制粘贴
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码
第一个框框 程序和脚本 中复制那个以python.exe结尾的路径
第二个框框 添加参数 中复制你要定时运行的python程序
第三个框框 起始于 中复制剩下的那个路径
参数都复制好后点击下一步 此时将显示你的这个任务的基本信息 如无误则直接点击完成即可。
至此一个简单的每天触发一次的程序就完成了,当然 你要的肯定不止如此 那么往下看吧。

3、常规设置

如下图
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码上图的常规设置,其他的好理解,其中隐藏这个复选框我猜测应该是后台运行的意思,有没有大佬看到的解释下
配置好后,不要急着点确定,直接切换到旁边触发器那一栏

4、触发器

利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码
如上图,注意这几个参数
上面的 开始那一行 是定义从哪一天开始,每天几点开始执行的
中间的 重复任务间隔持续时间就是每一天的运行时间间隔及持续的时间
任务间隔最短的时间貌似是1分钟,更短的我没有试过 各位可以试试能不能到秒级。
下面的 到期日期就不用多说了吧

设置好后点击确定会弹出如下界面
红色方框显示的是触发器一些,确认无误后可以点击确定
弹出一个用户账户信息输入框 直接输入电脑的登陆密码即可

利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码
输入密码之后,对话框关闭 ,回到任务计划程序库中找到你刚创建的任务
如显示如下信息,基本确定 已经成功。
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码
当然 你可以更改触发器 使得下一次发生时间在一两分钟内以验证计划任务程序是否成功。

四、结语

这只是任务计划程序的一个方面的应用 ,还有很多应用 比如刚开始定义的操作中还有发送邮件,显示消息等功能,另外触发器设置中还有如下选择,各位可以自行探索,自行搭配。如对此博客有任何问题请私信,我会及时处理,谢谢。
利用windows计划任务实现每小时甚至每分钟运行一次你的Python代码