IT编程 > 脚本编程 > Python

windows 10 如何设定计划任务自动执行 python 脚本?

21人参与2019-09-11

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

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

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

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

image

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

image

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

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

image

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

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

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

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

image

- 设定计划任务的频率。

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

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

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

image

c:\users\username\python_side_projects\crawler\crawler_base\zhihu_topic_monitor_exe.py

image

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

image

这里遇到一个小知识点:

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

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

image

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

image

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

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

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

image

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

image

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

image

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

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

您希望与广大热心网友互动!!点此进行留言回复

相关推荐

windows 10 如何设定计划任务自动执行 python 脚本?

09-11

最新【从零单排】系列流出,教你如何实现字典存储结构

04-26

Python实现多线程的两种方式分析

09-23

Python3.7 dataclass使用指南

01-18

s21day30 python笔记

05-10

Django + Gunicorn + Nginx 部署之路

09-11

Timezone offset does not match system offset: 0 != -32400. Please, check your config files

07-31

用matlab计算线性回归问题

08-28

Python中使用pip安装库时提示:远程主机强迫关闭了一个现有的连接

09-15

第二篇:ssh.invoke_shell() 切换root出现的新问题

08-19

最近更新

for循环,数字、字符串和列表内置方法

09-15

Python学习之while练习--九九乘法表

09-15

python每日经典算法题5(基础题)+1(较难题)

09-15

Django项目: 2.模板抽取

09-15

如何在 Ubuntu 上安装 pip

09-15

Python 基础 3 - 元组

09-15

Python 基础 4-1 字典入门

09-15

Python学习日记(三十) Socket模块使用

09-15

Django之FBV和CBV的用法

09-15

Python中使用pip安装库时提示:远程主机强迫关闭了一个现有的连接

09-15

网友评论

已有0条评论