windows 10 设定计划任务自动执行 python 脚本的方法


Posted in Python onSeptember 11, 2019

我用 python 写了一些脚本,有一些是爬虫脚本,比如爬取知乎特定话题的热门问题,有一些是定期的统计分析脚本,输出统计结果到文档中。之前我都是手动执行这些脚本,现在我希望如何这些脚本能自动定时执行。那么,windows 10 操作系统如何定时自动执行 python 脚本?

我的设备是 windows 10操作系统,自带的“计划任务”可以满足我的需求,具体操作步骤,整理如下。

步骤1:打开 “计算机管理” 界面

点击电脑左下角的windows图标,或者键盘的windows按键。

windows 10 设定计划任务自动执行 python 脚本的方法

在弹出的界面中,鼠标移到“此电脑”上右键点击,选择“更多”-‘管理',点击则可进入“计算机管理”界面。

windows 10 设定计划任务自动执行 python 脚本的方法

步骤2:开始 “创建基本任务”

在打开的“计算机管理”界面上,依次点击“系统管理”-“任务计划程序”,然后最右侧选择“创建基本任务”,即可开始创建计划任务。

windows 10 设定计划任务自动执行 python 脚本的方法

步骤3:输入计划任务的基本属性

计划任务的属性设置分为多个步骤,按照操作提示一步步来即可。即便刚开始弄错了,之后也可以修改或完善。所以不要紧张。第一次使用时,可按照以下截图依次尝试:

- 输入该任务的名称和描述。

注意:这是写给自己看的哟,最好标记清楚,避免时间久了自己迷糊了。

windows 10 设定计划任务自动执行 python 脚本的方法

- 设定计划任务的频率。

注意:根据你的具体需求来设定。比如我的知乎爬虫脚本2小时一次,而统计分析脚本则每天一次即可。

对于每隔2小时一次的计划任务,也可以选择每天,后面可以增加多个时段。比如每天的6,8,10,12,14点等等分别执行。刚开始先设置一个时间点即可。之后再增加其它时间点。下文将详细说明。

对于python脚本来说,它的类型是:程序。

windows 10 设定计划任务自动执行 python 脚本的方法

程序和脚本:这里填写 python 的安装路径。点击浏览“浏览……”会自动弹出选择界面。添加参数(可选)A: 这里填写我的python 爬虫脚本的绝对路径。比如我的脚本是:

C:\Users\username\python_side_projects\crawler\crawler_base\zhihu_topic_monitor_exe.py

windows 10 设定计划任务自动执行 python 脚本的方法

系统默认打开的路径,并没有我想打开的 python.exe 怎么办?简单……往下看。

windows 10 设定计划任务自动执行 python 脚本的方法

这里遇到一个小知识点:

知识点:如何查找 python 安装在哪里?

启动cmd(命令行提示符),输入:where python 即可。下面看到,我的电脑上装了两个python,选择你常用的那个版本即可。

windows 10 设定计划任务自动执行 python 脚本的方法

按照上述路径提示,打开对应文件夹,选中 python.exe 即可。

windows 10 设定计划任务自动执行 python 脚本的方法

按照以上步骤设定好计划任务的属性,点击完成就行啦。等等……我刚才希望爬虫脚本每隔2小时就执行一次,如何设定呢?

小技巧:每隔2小时就运行一次,如何设定计划任务。

先新建一条普通的计划任务,或选择已有的计划任务,选择“属性”打开计划任务的属性界面。

windows 10 设定计划任务自动执行 python 脚本的方法

在“触发器”这个页签,按需求,添加更多时间点,然后提交完成即可。

windows 10 设定计划任务自动执行 python 脚本的方法

经验:遇到报错所指定的账户名称无效,怎么办?

windows 10 设定计划任务自动执行 python 脚本的方法

简单来说,在计划任务属性页面,点击“更改用户或组”,输入用户名(比如我的“75801”),然后点击“检查名称”,再点击“确定”提交,就可以了。详细的图文说明,请挪步我的另外一篇整理:https://blog.csdn.net/qiaoanlu/article/details/100731220

这篇文章的 PRESS.one 签名:
https://press.one/file/v?s=950fee0e9bbae05fcf407c11a83a0f99dc40cc426b016be34d3298ac8c16a3673693092b79536eddfdca342c7173e766fd956e244e04d0936699a78f161bc0de00&h=94e2717c89ab8937a8dbdae8e1092e46c0c402faf4925e2281f2e261c24e2dd9&a=ed73e900e209def08ff03a2e3fadbac99af087c0&f=P1&v=3

总结

以上所述是小编给大家介绍的windows 10 设定计划任务自动执行 python 脚本的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python中字典的基础知识归纳小结
Aug 19 Python
Python3.6简单反射操作示例
Jun 14 Python
python 读写文件,按行修改文件的方法
Jul 12 Python
3个用于数据科学的顶级Python库
Sep 29 Python
python读取word文档,插入mysql数据库的示例代码
Nov 07 Python
Django实现学生管理系统
Feb 26 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
Aug 06 Python
Python 内置函数globals()和locals()对比详解
Dec 23 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
Feb 05 Python
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
Apr 27 Python
Python爬虫之自动爬取某车之家各车销售数据
Jun 02 Python
使用Python为中秋节绘制一块美味的月饼
Sep 11 #Python
python破解bilibili滑动验证码登录功能
Sep 11 #Python
python修改FTP服务器上的文件名
Sep 11 #Python
解析python实现Lasso回归
Sep 11 #Python
Python 点击指定位置验证码破解的实现代码
Sep 11 #Python
python实现的接收邮件功能示例【基于网易POP3服务器】
Sep 11 #Python
python实现的发邮件功能示例
Sep 11 #Python
You might like
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
PHP实现的简单异常处理类示例
2017/05/04 PHP
PHP文件上传小程序 适合初学者学习!
2019/05/23 PHP
javascript中检测变量的类型的代码
2010/12/28 Javascript
Javascript面向对象扩展库代码分享
2012/03/27 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
文本域光标操作的jQuery扩展分享
2014/03/10 Javascript
JS判断客服QQ号在线还是离线状态的方法
2015/01/13 Javascript
javascript原型链继承用法实例分析
2015/01/28 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
2015/06/01 Javascript
javascript实现控制div颜色
2015/07/07 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
2016/12/20 Javascript
jquery与js实现全选功能的区别
2017/06/11 jQuery
Vue-Router实现组件间跳转的三种方法
2017/11/07 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
JavaScript JMap类定义与使用方法示例
2019/01/22 Javascript
浅谈layui 表单元素的选中问题
2019/10/25 Javascript
解决VueCil代理本地proxytable无效报错404的问题
2020/11/07 Javascript
python自动12306抢票软件实现代码
2018/02/24 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
Python 获取异常(Exception)信息的几种方法
2020/12/29 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
CSS3中box-shadow的用法介绍
2015/07/15 HTML / CSS
html5简介_动力节点Java学院整理
2017/07/07 HTML / CSS
详解淘宝H5 sign加密算法
2020/08/25 HTML / CSS
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
高级文秘工作总结的自我评价
2013/09/28 职场文书
应届生求职简历的自我评价怎么写
2013/10/23 职场文书
电子信息工程自荐信
2014/05/26 职场文书
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
2022/04/11 Vue.js
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL
华为HarmonyOS3.0强在哪? 看看鸿蒙3.0这7个小功能
2023/01/09 数码科技