【编程课堂】 windows计划任务

简介: 作为一名懒癌晚期患者,应该有坚决抵制重复的工作的觉悟,所以本周的编程课堂教大家使用 windows 自带的 计划任务 功能定时运行 Python 脚本。

在学习了一些爬虫或者 web 开发等知识之后,常常我们会有这样的需求:


写了个爬取豆瓣电影的脚本,需要每天定时自动运行;


使用 django 开发了一个小小的博客网站,希望开启电脑之后就自动在 CMD 中输入python manage.py runserver  运行服务。


等等


作为一名懒癌晚期患者,应该有坚决抵制重复的工作的觉悟,所以本周的编程课堂教大家使用 windows 自带的 计划任务 功能定时运行 Python 脚本。


任务计划程序是Microsoft Windows的一个组件,它能够在预定义的时间或指定的时间间隔内安排程序或脚本的启动


下面,使用 windows 10 简单的演示一下整个过程,windows7 和 windows8 同样适用。


1、打开界面:


windows7 下 开始→控制面板→系统和安全→管理工具→任务计划

windows10 在左下角搜索栏直接输入 计划任务



2、创建基本任务


在名称栏和描述栏简单填写一下信息即可



3、设置触发器


如下图所示,在图中我们可以看到有 7 个选项,这里选择第一个 每天  作为讲解,其他选项读者可以根据自己的需要进行设置



然后设置详细的时间与间隔日



4、操作


选择 启动程序 就可以了



5、启动程序


这是计划任务中最关键的一步,设置的流程如下



根据以上几步,想必聪明的读者已经发现了,当两部分的参数连起来就是 C:\python3\python.exe D:\temp\example.py p1 p2 是不是跟在 CMD 中手动输入的运行代码差不多,只是在这里需要完整的给出 python.exe 的地址。另外这里的 p1,p2 是命令行参数,根据实际情况设置。


6、点击完成按钮,结束设置



7、运行结果


example.py 的代码为


import sys
print('hello,world')
print(sys.argv)
input('>>>')


所以最后的运行结果如图



8、修改


编辑完成之后也是可以修改的,在主界面找到刚刚注册的任务



双击进入,便可以逐项进行重新编辑



本周的编程课堂到此结束,祝大家周末愉快!




近期文章推荐阅读:

喏,你们要的 PyCharm 快速上手指南

给伸手党的福利:Python 新手引导

只学2个月编程能写出什么代码?他们表示:You can you code!

如何用100行Python代码做出魔性声控游戏“八分音符酱”

数据分析:当赵雷唱民谣时他唱些什么?

一行代码扫出“敬业福”

我扒了杜蕾斯的微博

Python 爬虫爬取美剧网站

今天,你抢到票了吗?

爆款游戏《贪吃蛇大作战》的 Python 实现

相关文章
|
网络协议 API Windows
MASM32编程调用 API函数RtlIpv6AddressToString,windows 10 容易,Windows 7 折腾
MASM32编程调用 API函数RtlIpv6AddressToString,windows 10 容易,Windows 7 折腾
[原创]用MASM32编程获取windows类型
[原创]用MASM32编程获取windows类型
|
JavaScript 前端开发 API
MASM32编程通过WMI获取Windows计划任务
MASM32编程通过WMI获取Windows计划任务
|
调度 Windows Python
windows计划任务的“等待空闲时间”已弃用
【9月更文挑战第1天】在Windows中,若“等待空闲时间”功能被弃用,可采用第三方任务调度软件(如Task Scheduler Pro、Advanced Task Scheduler)替代,或使用Python库(如schedule)和PowerShell脚本来实现。此外,还可调整任务触发条件,如设置特定时间或事件触发,以达到类似效果。这些方法能有效实现任务的精准调度。
307 9
|
调度 Windows Python
windows计划任务的“等待空闲时间”已弃用
【8月更文挑战第19天】若Windows的“等待空闲时间”已弃用,可用这些策略替代:1) 定义特定触发时间,如设定在每日固定低峰时段执行任务;2) 设置重复任务间隔,模仿空闲检测效果;3) 使用第三方调度软件,依据资源使用情况智能调整执行时机;4) 透过PowerShell等脚本监测性能指标来触发任务;5) 根据任务重要性调整优先级,并优化任务以降低资源消耗。
451 9
|
安全 机器人 程序员
Windows 计划任务每天隔 3 小时运行一次批处理文件详细配置步骤
Windows 计划任务每天隔 3 小时运行一次批处理文件详细配置步骤
1950 2
|
编译器 开发工具 C语言
解锁QtCreator跨界神技!Windows下轻松驾驭OpenCV动态库,让你的跨平台开发如虎添翼,秒变视觉编程大师!
【8月更文挑战第4天】QtCreator是一款强大的跨平台IDE,便于创建多平台应用。本教程教你如何在Windows环境下集成OpenCV库至Qt项目。首先,下载匹配MinGW的OpenCV预编译版并解压。接着,在QtCreator中新建或打开项目,并在.pro文件中添加OpenCV的头文件和库文件路径。确保编译器设置正确。随后编写测试代码,例如加载和显示图片,并进行编译运行。完成这些步骤后,你就能在QtCreator中利用OpenCV进行图像处理开发了。
690 6
|
API Windows
MASM32编程获取Windows当前桌面主题名
MASM32编程获取Windows当前桌面主题名
|
数据库 Windows
超详细步骤解析:从零开始,手把手教你使用 Visual Studio 打造你的第一个 Windows Forms 应用程序,菜鸟也能轻松上手的编程入门指南来了!
【8月更文挑战第31天】创建你的第一个Windows Forms (WinForms) 应用程序是一个激动人心的过程,尤其适合编程新手。本指南将带你逐步完成一个简单WinForms 应用的开发。首先,在Visual Studio 中创建一个“Windows Forms App (.NET)”项目,命名为“我的第一个WinForms 应用”。接着,在空白窗体中添加一个按钮和一个标签控件,并设置按钮文本为“点击我”。然后,为按钮添加点击事件处理程序`button1_Click`,实现点击按钮后更新标签文本为“你好,你刚刚点击了按钮!”。
1355 0
|
Java C++
jni编程(windows+JDK11+clion)
jni编程(windows+JDK11+clion)
250 1

热门文章

最新文章