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中lambda的用法及其与def的区别解析
Jul 28 Python
简述:我为什么选择Python而不是Matlab和R语言
Nov 14 Python
Python爬虫实现百度图片自动下载
Feb 04 Python
Python面向对象之接口、抽象类与多态详解
Aug 27 Python
Python多线程编程之多线程加锁操作示例
Sep 06 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
Oct 28 Python
selenium3+python3环境搭建教程图解
Dec 07 Python
Python 串口读写的实现方法
Jun 12 Python
解决Python3 抓取微信账单信息问题
Jul 19 Python
Window10下python3.7 安装与卸载教程图解
Sep 30 Python
python写一个随机点名软件的实例
Nov 28 Python
TensorFlow梯度求解tf.gradients实例
Feb 04 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 什么是PEAR?
2009/03/19 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
php无限极分类递归排序实现方法
2014/11/11 PHP
学习PHP Cookie处理函数
2016/08/09 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
2020/11/23 PHP
javascript实现的距离现在多长时间后的一个格式化的日期
2009/10/29 Javascript
JS调用CS里的带参方法实例
2013/08/01 Javascript
JS事件在IE与FF中的区别详细解析
2013/11/20 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
JavaScript 控制字体大小设置的方法
2016/11/23 Javascript
javascript中this关键字详解
2016/12/12 Javascript
bootstrap模态框远程示例代码分享
2017/05/22 Javascript
微信小程序 获取二维码实例详解
2017/06/23 Javascript
element-ui 表格数据时间格式化的方法
2018/08/24 Javascript
Vue CLI3 开启gzip压缩文件的方式
2018/09/30 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
2020/01/18 Javascript
在python下读取并展示raw格式的图片实例
2019/01/24 Python
详解Python二维数组与三维数组切片的方法
2019/07/18 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
Python xlrd excel文件操作代码实例
2020/03/10 Python
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
24个canvas基础知识小结
2014/12/17 HTML / CSS
关于HTML5语义标签的实践(blog页面)
2016/07/12 HTML / CSS
物业管理专业求职信
2014/06/11 职场文书
汽修专业自荐信
2014/07/07 职场文书
2014年药房工作总结
2014/11/22 职场文书
2014年政教处工作总结
2014/12/20 职场文书
英语教师求职信范文
2015/03/20 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书