Domande taggate «popen»

8
Python sottoprocesso / Popen con un ambiente modificato
Credo che eseguire un comando esterno con un ambiente leggermente modificato sia un caso molto comune. È così che tendo a farlo: import subprocess, os my_env = os.environ my_env["PATH"] = "/usr/sbin:/sbin:" + my_env["PATH"] subprocess.Popen(my_command, env=my_env) Ho la sensazione che ci sia un modo migliore; sembra a posto?
285 python  subprocess  popen 

1
Come posso specificare la directory di lavoro per popen
C'è un modo per specificare la directory di comando in esecuzione in Python's subprocess.Popen()? Per esempio: Popen('c:\mytool\tool.exe', workingdir='d:\test\local') Il mio script Python si trova in C:\programs\python È possibile eseguire C:\mytool\tool.exenella directory D:\test\local? Come posso impostare la directory di lavoro per un processo secondario?
187 python  subprocess  popen 


3
Come usare il sottoprocesso popen Python
Poiché os.popen è stato sostituito da subprocess.popen, mi chiedevo come avrei convertito os.popen('swfdump /tmp/filename.swf/ -d') a subprocess.popen () Provai: subprocess.Popen("swfdump /tmp/filename.swf -d") subprocess.Popen("swfdump %s -d" % (filename)) # NOTE: filename is a variable # containing /tmp/filename.swf Ma immagino di non scriverlo correttamente. Qualsiasi aiuto sarebbe apprezzato. Grazie
102 python  subprocess  popen 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.