首页 > 解决方案 > 任务计划程序打开命令提示符但不运行 python 脚本

问题描述

我每天从命令提示符运行一次 python 脚本,但我想使用任务调度程序自动执行此操作。我只能让它打开命令提示符,但我必须手动运行 python 程序。我错过了什么?

  1. 新文件夹 myTasks
  2. 创建基本任务
  3. 任务名称、触发器、启动程序
  4. 程序脚本/cmd.exe
  5. 添加参数:"C:\Users\Matthew Olive\PycharmProjects\VOLALGO1\scraper.py"
  6. 手动运行任务来测试它

我得到的只是命令提示符打开并显示:C:\WINDOWS\system32>

它实际上不会运行 python 脚本。如果我在它python "C:\Users\Matthew Olive\PycharmProjects\VOLALGO1\scraper.py"之后输入C:\WINDOWS\system32>它会运行得很好。

标签: pythoncommand-linescheduled-tasks

解决方案


而不是使用cmd.exe你可以直接使用python.exe它的完整路径。它可能在哪里的一个示例位置是

C:\Users\MyName\AppData\Local\Programs\Python\Python37-32\python.exe

推荐阅读