C'è un modo per specificare la directory di comando in esecuzione in Python subprocess.Popen()
?Specificare la directory di lavoro per il popen
Ad esempio:
Popen('c:\mytool\tool.exe',workingdir='d:\test\local')
sceneggiatura mio Python si trova in C:\programs\python
IS è possibile eseguire C:\mytool\tool.exe
nella directory D:\test\local
?
Come si imposta la directory di lavoro per un sottoprocesso?
tenere a mente che il sottoprocesso .call è solo un involucro sottile sul sottoprocesso.Popen, e questo wrapper si occupa anche di tutti gli argomenti di Popen, almeno per quanto mi ricordo :) In casi semplici, meglio attenersi al sottoprocesso.call – shabunc