Чи є спосіб вказати запущений каталог команд у Python's subprocess.Popen()
?
Наприклад:
Popen('c:\mytool\tool.exe', workingdir='d:\test\local')
Мій сценарій Python розміщений у C:\programs\python
Чи можливо запустити C:\mytool\tool.exe
в каталозі D:\test\local
?
Як встановити робочий каталог для підпроцесу?
2
майте на увазі, що subprocess.call - це лише тонка обгортка над subprocess.Popen, і ця обгортка також стосується всіх аргументів Popen, принаймні, наскільки я пам’ятаю :) У простих випадках краще дотримуватися subprocess.call
—
shabunc