【编程课堂】 windows计划任务

在学习了一些爬虫或者 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、修改

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

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

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


(0)

相关推荐

  • Python3入门笔记1windows安装与运行

    https://www.cnblogs.com/weven/p/7252917.html Python的设计哲学是"优雅"."明确"."简单" ...

  • Windows环境下python的安装与使用

    Windows环境下python的安装与使用 一.python如何运行程序 首先说一下python解释器,它是一种让其他程序运行起来的程序.当你编写了一段python程序,python解释器将读取程序 ...

  • 00-1 程序设计与Python语言

    第一章 程序设计与Python语言1 嗯,时隔上一次分享Python笔记,已经--半年了,时间久到我已经看不懂我之前写的都是些什么玩意儿了,真可怕--真想把自己乱棍打死-- 那些我自己都看不明白的笔记 ...

  • 【编程课堂】装饰器浅析

    Python 拥有丰富强大的功能和表达特性,其中之一便是装饰器,装饰器能够在不改变函数.方法.类本身的情况下丰富他们的功能. 比如,我们有一个函数 func ,我们希望在不改变函数的前提下记录函数运行 ...

  • 【编程课堂】以 jQuery 之名 - 爬虫利器 PyQuery

    很多读者在学习了 Python 之后都想做一些爬虫程序,去网上采集数据或完成一些自动化操作.因此,我们也制作了一套爬虫实战课程,目前正在最后的完善中,很快将和各位见面. 等不及的朋友,可以先来看看这个 ...

  • 【编程课堂】同一台电脑,不同的 Python

    virtulenv 是一个创建独立 python 运行环境的工具. 在标准的 python 环境中,所有的库都是唯一存在的,不会有两个或以上版本的相同库. 但在日常的开发工作中常常会遇到此类问题,比如 ...

  • 【编程课堂】selenium 祖传爬虫利器

    一些网页,比如微博,只有在登录状态才能进行页面的访问,或者对数据有比较复杂的验证和保护,直接通过网络请求进行登录并获取数据就会比较麻烦.这种时候,就该本篇的主角 selenium 上场了. Selen ...

  • 【编程课堂】jieba-中文分词利器

    0.前言 在之前的文章[编程课堂]词云 wordcloud 中,我们曾使用过 jieba 库,当时并没有深入讲解,所以本次将其单独列出来详细讲解. jieba库是进行中文分词的利器,根据文档描述,具有 ...

  • 【编程课堂】海龟作图

    0.前言 turtle  是 python 内置的一个比较有趣味的模块,俗称 海龟作图,它是基于 tkinter 模块打造,提供一些简单的绘图工具,海龟作图最初源自 20 世纪 60 年代的 Logo ...

  • 【编程课堂】震惊!小 bug 引发大灾难,0.1 + 0.2 的结果竟然是……

    各位观众点进标题看文章的时候,我已经准备打包行李去UC报道啦~ 冷笑话结束,嗯,说正事.请大家思考一下在 python 控制台输入  0.1 + 0.2 == 0.3 ,返回的结果是什么?手边有电脑的 ...

  • 【编程课堂】计数器 Counter

    上一期的编程课堂我们介绍了 有序字典 OrderedDict,这一期我们再来聊聊 同属 collections 模块的另一种数据类型 Counter. 在了解 Counter 之前,请大家思考一个问题 ...

  • 【编程课堂】有序字典 OrderedDict

    编程课堂将和每周一坑一样,成为本教室公众号的一个长期固定栏目.每期讲解一个编程知识点,包括但不限于 Python 语法.模块介绍.编程小技巧等.用简短的篇幅,让你多了解一点编程. 上周每周一坑的题目 ...