📅  最后修改于: 2023-12-03 15:06:51.907000             🧑  作者: Mango
在开发过程中,有时候需要在特定时间执行一些 Python 脚本,这个时候可以通过 Windows 自带的调度程序来进行定时任务调度。本篇文章将会介绍如何使用 Windows 调度程序调度 Python 脚本。
首先,我们需要编写一个 Python 脚本,用来执行我们想要定时执行的任务。下面是一个简单的 Python 脚本示例,用来输出当前时间:
import datetime
now = datetime.datetime.now()
print("当前时间:", now)
将上述代码保存为 test.py
文件,保存路径为 D:\test.py
。
点击 Windows 开始菜单,搜索“任务计划程序”,点击打开。
点击右侧的“创建任务”按钮,进入创建任务计划的界面。
在“常规”选项卡中,输入任务名称,并选择“使用最高权限运行”。
在“触发器”选项卡中,选择“新建”。
在“新建触发器”界面中,设置任务的执行时间。例如,设置任务在每天的 10 点执行一次。
在“操作”选项卡中,选择“新建”。
在“新建操作”界面中,设置操作类型为“启动程序”,并输入 Python 解释器的路径和 Python 脚本的路径。例如,Python 解释器的路径为C:\Python36\python.exe
,Python 脚本的路径为D:\test.py
。
在完成上述设置后,点击“确定”即可完成任务计划的创建。
任务创建完成后,到了指定的时间,Windows 就会自动执行该任务。我们可以在以下路径找到任务的运行日志:
C:\Windows\System32\Tasks\任务名称
例如,在本文示例中,任务名称为“test”,则任务运行日志的路径为:
C:\Windows\System32\Tasks\test
到该目录下查看,可以看到最新一次任务的运行情况、日志等信息。
通过 Windows 调度程序,可以方便地实现 Python 脚本的定时任务调度。在创建任务时,需要注意设置任务的名称、执行时间、Python 解释器路径和 Python 脚本路径等参数,以确保任务能够正确执行。