如果你写了一些Python程序,想要在特定的时间进行执行,例如你想让一段爬虫程序在每天的上午10点执行一次,那么我们就可以来使用windows自带的定时任务进行设置。由于Windows系统,无法使用Linux下强大的crontab命令。所以该定时任务也是针对Windo系统的,让我们直接进入主题吧。 一、进入任务计划程序 二、设定定时任务 1、创建基本任务 2、创建基本任务名称和描述 3、选择触发器 4、对选择的触发器设定程序执行的时间 5、选择启动程序 6、选择程序执行依赖的解释器以及程序脚本所在的文件路径 7、查看定时任务是否设定成功 三、定时任务解释 这里解释一下三个文本框 在Windows操作系统中,如果你需要定期执行Python脚本,如定时运行爬虫程序,可以借助Windows自带的任务计划程序来实现。由于Windows不支持Linux中的`crontab`命令,因此我们需要利用任务计划程序来创建定时任务。以下是详细步骤和相关知识点: 一、进入任务计划程序 在Windows中,可以通过以下方式打开任务计划程序: 1. 在搜索栏中输入“任务计划程序”并点击打开。 2. 或者在开始菜单中找到“所有应用” -> “Windows管理工具” -> “任务计划程序”。 二、设定定时任务 1. 创建基本任务:点击任务计划程序窗口右侧的“创建基本任务”,开始创建一个新的任务。 2. 输入任务名称和描述:在弹出的向导中,为你的任务提供一个有意义的名称和描述,例如“每日爬虫执行”。 3. 选择触发器:在“触发器”步骤中,选择何时执行任务。例如,选择“每天”,然后设置时间为每天的10:00。 4. 选择操作:在“操作”步骤中,选择“启动程序”。 5. 设置程序路径:在“程序或脚本”文本框中填写Python解释器的路径,通常是`python.exe`或`pythonw.exe`(后者不会显示控制台窗口)。如果安装了Anaconda,路径可能是`C:\myinstall\anaconda\python.exe`。 6. 添加参数:在“添加参数”文本框中填写Python脚本的完整路径,例如`C:\auto_clock\test.py`。如果有命令行参数,也在此处添加。 7. 验证设置:点击“完成”后,任务计划程序会显示新建的任务,检查无误后保存。 三、定时任务解释 - **程序或脚本**:这个字段用于指定执行的程序,即Python解释器。填写Python的完整可执行文件路径,如`C:\myinstall\anaconda\python.exe`。 - **起始于**:此字段指定Python解释器所在的位置,确保指向正确的Python安装目录。 - **添加参数**:在此填写需要执行的Python脚本的完整路径,例如`C:\auto_clock\test.py`。如果需要传递参数给脚本,如`--param1 value1`,则添加到脚本路径后面,形如`C:\auto_clock\test.py --param1 value1`。 通过以上设置,实际上我们是在模拟在命令行中运行`python C:\auto_clock\test.py`或`pythonw C:\auto_clock\test.py`(无控制台窗口)的行为,只是通过任务计划程序提供了定时执行的功能。 相关阅读: 1. 另一篇教程介绍了如何在Windows 10中设置计划任务自动执行Python脚本,方法类似。 2. 如果需要计算Windows全盘文件的MD5值,可以编写Python脚本来实现,通过遍历文件系统并使用hashlib库计算文件哈希。 3. 你可以将Python脚本转换成Windows可执行文件(.exe),方便分发和执行,可以使用像PyInstaller这样的工具。 4. 通过Python管理Windows服务,可以编写脚本来控制服务的启动、停止等操作。 5. 写一个定时关机脚本,可以利用Python的`os.system`或`subprocess`模块调用Windows的shutdown命令。 6. Windows系统配置Python脚本开机启动有多种方法,包括注册表、启动文件夹、任务计划程序等。 了解这些知识点后,你应该能够轻松地在Windows上设置定时执行Python脚本了。记住,定期检查任务计划程序以确保任务按预期运行,并根据需要调整触发时间和参数。
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![bat](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 2
- 资源: 908
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- SQL中的CREATE LOGFILE GROUP 语句.pdf
- C语言-leetcode题解之第172题阶乘后的零.zip
- C语言-leetcode题解之第171题Excel列表序号.zip
- C语言-leetcode题解之第169题多数元素.zip
- ocr-图像识别资源ocr-图像识别资源
- 图像识别:基于Resnet50 + VGG16模型融合的人体细胞癌症分类模型实现-图像识别资源
- C语言-leetcode题解之第168题Excel列表名称.zip
- C语言-leetcode题解之第167题两数之和II-输入有序数组.zip
- C语言-leetcode题解之第166题分数到小数.zip
- C语言-leetcode题解之第165题比较版本号.zip
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)