如何在命令行中设置任务调度器中python脚本的位置(startin)?

2024-10-01 04:55:42 发布

您现在位置:Python中文网/ 问答频道 /正文

它在任务调度程序GUI中显示为“\”。我使用了这个命令,我希望脚本在同一路径下打开文件,而不使用绝对路径。在

我使用以下命令安排任务:

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

而且脚本不会在Glen在Schedule Python Script - Windows 7上为其编写答案的文件夹中打开数据库


Tags: 文件topath命令路径程序脚本create
2条回答

我认为最好将调用的Python脚本包装到批处理.bat文件中。在该文件中,您可以更改目录、设置PYTHONPATH

然后通过以下方式执行该批处理:

schtasks /Create /SC HOURLY /TN PythonTask /TR "my_scheduled_task.bat"

my_scheduled_task.bat中,您可以调用任何目录中的Python脚本。在

此类批次可以是:

^{pr2}$

os.chdir(path):“将当前工作目录更改为指定路径。”

相关问题 更多 >