Task Scheduler 不从批处理文件运行 python 脚本,它在手动启动时有效

问题描述 投票:0回答:0

我正在尝试通过制作批处理文件来通过 Windows 任务计划程序安排 Python 脚本。

这是我试过的。

  1. 通常将 python 位置放在程序/脚本中,并在任务调度程序的参数中指定 python 文件。

  2. 尝试通过批处理文件

    start C:\Python27\pythonw.exe C:\Users\...\time_convert.py
    pause
    
    Call C:\Python27\pythonw.exe C:\...\time_convert.py
    pause
    
    C:\Python27\pythonw.exe C:\Users\...\time_convert.py
    pause
    

另外,当我手动运行批处理文件时,它工作正常。但不是通过任务调度程序。

我可以看到一个 CMD 窗口弹出,但是没有按照

.py
脚本创建一个新的文本文件。

这是演示

.py
脚本:

print("done")
f=open("ay.txt",'w')
f.write("hi")
f.close()
python batch-file windows-task-scheduler
© www.soinside.com 2019 - 2024. All rights reserved.