无法通过Windows任务计划程序运行我的Python脚本

我已经安装了anaconda包,并直接从控制台直接运行python笔记本和python脚本。 我创build了一个脚本,并希望它在特定的时间段内每天都运行,但不起作用。 所以我创build了一个简单的testing文件来检查是什么错误。 这是我的testing文件

print("enter the no to exit") input() 

当我在命令提示符下运行这个程序时,它会询问我input,然后退出。

我按照这个教程每天运行这个程序使用Windows调度程序https://blogs.esri.com/esri/arcgis/2013/07/30/scheduling-a-scrip/

在行动选项卡我写这个

“C:\ Anaconda3 \ python.exe”

和论据一样

“E:\ test.py”

而当我手动运行任务时会popup一个黑色窗口并自动closures,我无法弄清楚什么是错误的。 我看到它说无效的目录。 我不知道我做错了什么。 请帮忙。

Solutions Collecting From Web of "无法通过Windows任务计划程序运行我的Python脚本"

从堆栈溢出看看这个线程 :

您可以在命令行中执行如下操作:

schtasks /Create /SC HOURLY /TN PythonTask /TR "PATH_TO_PYTHON_EXE PATH_TO_PYTHON_SCRIPT"

这将创建一个名为“PythonTask”的小时任务。 您可以用DAILY,WEEKLY等替换HOURLY。PATH_TO_PYTHON_EXE将会是这样的:C:\ python25 \ python.exe。 通过在命令行中写入更多示例:

schtasks /?

否则,您可以打开任务计划程序并通过GUI执行。 希望这可以帮助。

这可能会解决你的问题。

如果它仍然不工作,你可以参考esri的这个线程 。 这将完成你的工作。