esperar a que termine subprocess
Arnau Sanchez
pyarnau en gmail.com
Vie Nov 30 12:36:05 CET 2007
damufo escribió:
> Por lo que he cambiado
> os.system ('cabarc.exe x "impres.cab"')
>
> por:
> subprocess.Popen('cabarc.exe x "impres.cab"', shell=True)
Como no necesitas leer del canal de salida, la función "call" es la más
adecuada:
retcode = subprocess.call('cabarc.exe x "impres.cab"', shell=True)
assert (retcode == 0)
...
y como realmente no estás usando la shell, puedes simplificar la llamada:
retcode = subprocess.call(["cabarc.exe", "x", "impres.cab"])
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es