在Task Sceduler GUI上似乎是'\'。我使用了命令,我希望脚本在不使用绝对路径的情况下在同一路径中打开文件。
我使用以下命令安排了任务:
schtasks /Create /SC HOURLY /TN PythonTask /TR "PATH_TO_PYTHON_EXE PATH_TO_PYTHON_SCRIPT"
并且该脚本不会在Glen为Schedule Python Script - Windows 7
撰写答案的同一文件夹上打开数据库答案 0 :(得分:1)
我认为最好将调用Python脚本包装到批处理.bat
文件中。在该文件中,您可以更改目录,设置PYTHONPATH
等
然后通过以下方式执行此批处理:
schtasks /Create /SC HOURLY /TN PythonTask /TR "my_scheduled_task.bat"
在my_scheduled_task.bat
中,您可以在任何目录中调用Python脚本。
这样的批次可以是:
c:
cd \my\dest\dir
c:\python32\python.exe c:\my\superscripts\dbsynchronizator.py
答案 1 :(得分:0)
os.chdir(path)
:“将当前工作目录更改为指定路径。”