我的Python脚本不是从任务调度程序运行的



我有一个脚本,我想每天同时自动运行。我尝试使用Windows任务计划程序。但到目前为止运气不佳。仅供参考,我可以从控制台运行相同的脚本而不会出现任何问题。

我试过

where python   
C:UsersnameAnaconda3python.exe  
C:UsersnameAppDataLocalProgramsPythonPython38python.exe   
C:UsersnameAppDataLocalMicrosoftWindowsAppspython.exe

在TaskScheduler 上

Program/script:     "C:UsersnameAppDataLocalProgramsPythonPython38python.exe"
Add arguments:       Nomura_Daily_PnL_Check.py
Start in:           "C:UsersnameJobsscripts_need_to_run_daily"

当预定的时间到来时,实际上什么都没发生。没有错误,没有输出,什么都没有!

这个过程中出了什么问题?

尝试提及不带双引号的值,如:

Program/script:     C:UsersnameAppDataLocalProgramsPythonPython38python.exe
Add arguments:       Nomura_Daily_PnL_Check.py
Start in:           C:UsersnameJobsscripts_need_to_run_daily

同样,首先尝试运行一个简单的程序,比如说一个python程序,它会写入一个文件,这样您就可以知道任务是否失败,或者您的程序是否有问题。

最新更新