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

这似乎是许多论坛中反复出现的问题,但在应用了大多数找到的解决方案后,它仍然无法正常工作。


我的 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 文件。


蛊毒传说
浏览 497回答 1
1回答

慕虎7371278

您的任务调度程序不在 Python 脚本所在的目录中工作。最好使用绝对路径指向脚本以避免歧义。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python