通过 Windows 调度程序运行 python 脚本不起作用

Rog*_*erg 2 python scheduled-tasks

我正在尝试通过 Windows 任务计划程序自动化 python 脚本,但它不起作用。在我的 python 脚本的末尾。应该创建两个 CSV 文件,但它们不是。

我尝试了以下操作: 1. 将我的 python.exe 的地址复制到 Program/Script。

C:\Program Files\Python35\python.exe

  1. 在添加参数中,我输入了我的文件名

历史聚合.py

  1. 在开始(可选),我把我的python脚本的路径

C:\用户\我的名字\PycharmProjects\Project1

我是不是错过了什么

Ped*_*uza 5

为简化起见,我们可以创建一个非常短的.bat文件,它只会接收运行 Python 脚本所需的命令。

为此,请尝试以下操作:

executePy.bat在与 Python 文件 (C:\Users\myname\PycharmProjects\Project1) 相同的文件夹中创建一个文件,内容为:

@echo off
"C:\Program Files\Python35\python.exe" "Historical Aggregation.py"
Run Code Online (Sandbox Code Playgroud)

然后,在您的任务调度程序上,只需使用程序/脚本安排测试:

"C:\Users\myname\PycharmProjects\Project1\executePy.bat"
Run Code Online (Sandbox Code Playgroud)

离开Add ArgumentsStart In留空。现在,您的任务应该可以运行了。

  • 对于未来的访客:如果您位于防火墙后面,请确保您拥有安排作业的权限。 (2认同)