Czy istnieje sposób określenia bieżącego katalogu polecenia w Python's subprocess.Popen()
?Określanie katalogu roboczego dla popen
Na przykład:
Popen('c:\mytool\tool.exe',workingdir='d:\test\local')
My Python skrypt znajduje się w C:\programs\python
Czy jest możliwe uruchomienie C:\mytool\tool.exe
w katalogu D:\test\local
?
Jak ustawić katalog roboczy dla pod-procesu?
pamiętać, że subprocess .call jest tylko cienkim opakowaniem w podprocesie.Popen, a to opakowanie zajmuje się również wszystkimi argumentami Popena, przynajmniej o ile pamiętam :) W prostych przypadkach lepiej trzymać się podprocesu.call – shabunc