У меня есть скрипт python, который должен выполнить файл .jar
, который находится в другом каталоге. Какой был бы лучший способ сделать это? До сих пор я думал:Как выполнить файл, требующий наличия в том же каталоге?
subprocess.call(["cd","/path/to/file"])
subprocess.call(["./file.jar"])
Как это сделать?
Update:
Используя оба приведенных ниже ответов, это то, что я в конечном итоге делает:
subprocess.call(shlex.split("./file.jar -rest -of -command"), cwd=COMMAND_FOLDER)