Windows 任务计划执行Python程序的设置

本文介绍如何在Windows系统中使用任务计划程序定期执行Python脚本,包括创建bat批处理文件及设置任务计划的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

例如测试文件在D盘下面D:\test.py,在Windows系统中定期执行此文件。创建任务计划时容易遇到问题,有一个地方需要特别注意,正确的方式见下面步骤。

1、创建test.bat文件,内容只有一行:

python test.py

2、创建任务计划,在操作一栏需这样填写才行。
1)程序和脚本只填写test.bat这个文件的名称(如果点击浏览的话,会自动带上路径,但是带上路径会报错);
2)起始于这个地方填写所在路径,如下图所示:
这里写图片描述
这样就可以。

参考资料:Windows 计划任务程序返回 0×1

### 如何在 Windows 上使用 Python 创建和管理任务计划程序 #### 准备工作 为了能够在 Windows 中利用 Python 来创建和管理任务计划程序,需先确认已正确安装 Python 并将其加入到系统的环境变量中。这一步骤确保可以从命令行任意位置调用 `python` 或者 `.py` 文件[^2]。 #### 编写 Python 脚本 编写要定期执行Python 脚本,比如命名为 `test.py` 的简单脚本来验证功能: ```python print("定时任务正在运行...") with open('log.txt', 'a') as f: import datetime now = datetime.datetime.now() log_entry = f"{now}: 定时任务成功运行\n" f.write(log_entry) ``` 这段代码会在每次触发时向当前目录下的 `log.txt` 添加一条时间戳记录,证明该脚本确实被执行过。 #### 创建批处理文件 (.bat) 接着创建一个名为 `run_test.bat` 的批处理文件来启动上述 Python 脚本: ```batch @echo off cd /d %~dp0 python test.py pause ``` 这里 `%~dp0` 表示批处理文件所在的位置;`pause` 是为了让窗口保持打开状态直到用户按键关闭它,方便查看输出结果[^3]。 #### 设置定时任务 (任务计划程序) ##### 打开任务计划程序界面 可以通过 Cortana 搜索栏输入“任务计划程序”,点击进入图形化操作界面。 ##### 新建基本任务 选择左侧的操作菜单中的“创建基本任务...”。按照提示填写名称与描述信息之后,在触发器页面指定何时以及多久一次重复这个动作——例如每天凌晨两点钟执行。 ##### 配置操作细节 当被问及希望采取什么行动时,选择“启动程序”。浏览并定位至之前编写的 `run_test.bat` 文件路径处作为目标程序脚本。如果需要传递参数给 bat 文件,则可在附加参数框内填入相应选项[^4]。 ##### 测试新建立的任务 最后保存设置后,可以立即尝试手动运行新建好的任务以检验其有效性。一旦确认无误就可以放心等待预定时刻到来让计算机自动完成这项工作了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值