使用任务计划程序和bat文件运行Python脚本不起作用

时间:2018-12-28 20:19:59

标签: python batch-file scheduled-tasks

在许多论坛中,这似乎是一个经常出现的问题,但是在应用发现的大多数解决方案之后,它仍然无法正常工作。

我的python脚本的结尾使用以下代码创建了两个CSV文件:

file1.to_csv(csvfilename, sep=",", encoding='utf-8', index=False)
file2.to_csv(csvfilename2, sep=",", encoding='utf-8', index=False)

我在python脚本的同一文件夹中用以下代码创建了一个bat文件:

@echo off
"C:\Program Files\Python35\python.exe" "Pythonscript1.py"

然后在任务计划程序中创建了一个任务。我添加了一个动作,并使用bat文件的路径修改了程序/脚本:

"C:\Users\name\PycharmProjects\Templates\executePy.bat"

运行任务后,尚未创建任何csv文件。

1 个答案:

答案 0 :(得分:1)

您的任务计划程序无法在您的Python脚本所在的目录中使用。最好使用脚本的绝对路径指向该脚本,以免造成歧义。