簡體   English   中英

任務計划程序打開命令提示符但不運行 python 腳本

[英]Task Scheduler opens command prompt but does not run python script

我每天從命令提示符運行一次 python 腳本,但我想使用任務計划程序自動執行此操作。 我只能讓它打開命令提示符,但我必須手動運行 python 程序。 我錯過了什么?

  1. 新文件夾 myTasks
  2. 創建基本任務
  3. 任務名稱、觸發器、啟動程序
  4. 程序腳本cmd.exe
  5. 添加 Arguments: "C:\Users\Matthew Olive\PycharmProjects\VOLALGO1\scraper.py"
  6. 手動運行任務來測試它

我得到的只是命令提示符打開並顯示: C:\WINDOWS\system32>

它實際上不會運行 python 腳本。 如果我在C:\WINDOWS\system32>之后鍵入python "C:\Users\Matthew Olive\PycharmProjects\VOLALGO1\scraper.py"它將運行得很好。

您可以直接使用python.exe及其完整路徑,而不是使用cmd.exe 它可能在哪里的一個示例位置是

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

感謝 CaffeinatedCoder! 我想到了!

我完全將它用於程序/腳本並且它有效。 結果它在 python 終端中運行,但它會立即消失,所以我在 python 腳本的末尾添加了input("Press Enter to Exit...")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM