本文最后更新于 666 天前,其中的信息可能已经有所发展或是发生改变。
要在 Windows 中自动定时执行 Python 脚本,需要在计算机管理
中的任务计划程序
创建任务,点击右侧的创建基本任务
即可创建。所创建的任务均会在中间的任务列表中列出。
常规
在此处基本上使用默认设置,在用户账户区域若选择不管用户是否登录都要运行
,可能会出现报错。此外,最好勾选使用最高权限运行
。
在此对话框中主要配置触发器
和操作
两个选项卡,参见下文。在后面两项选项卡(条件、设置)中,还能进行详细的设置。比如说,笔记本电脑是否仅在使用电源的情况下才执行任务、任务执行失败之后多久重试执行等等,一般情况下使用默认设置。
编辑触发器
编辑触发器可以按照界面中的提示顺利完成,勾选完重复任务间隔
之后即可指定任务间隔时间,设定为一次
即意为每隔x分钟执行一次。在下图中该触发器从2021年2月23日开始,每隔22分钟执行一次。
编辑操作
在下方的编辑操作选项卡中需要指定需要执行的 Python 脚本和 Python 执行程序。需要注意的是在程序或脚本
一栏中需要填写 Python.exe 的完整路径(包含 python.exe),这里也可以填写 pythonw.exe ,这样在自动执行的时候将不会出现黑色的 CMD 窗口。python.exe 在哪里可以找到?通常 python.exe 可以在 Python 安装路径中找到,此处直接使用了 vnstudio 的默认 python.exe。
在添加参数
这一栏需要填写 Python 脚本的完整路径,包含该脚本的名称。在起始于
这一栏需要填写和程序或脚本
一栏相同的内容,但是不需要添加 python.exe 字样。