[python] Jak udelat wait u popen.
Jan Janech
devel na atlas.sk
Středa Březen 21 11:47:54 CET 2007
David Michal wrote:
> Zdravim,
>
> Zapasim s pouzitim os.popen. Potreboval bych vzdy pockat na dokonceni
> subprocessu a pak teprve pracovat s jeho vystupem. V dokumentaci jsme
> nasel ze existuji tridy Popen3 a 4 ktere maji metodu wait(). Ale v
> modulu os je nemuzu najit. Jak si mam zadefinovat neco takoveho:
>
> a = os.popen(‘echo ahoj’)
> a.wait()
> print a[1].readlines()
>
> ?
>
> Diky,
> David
Caw,
ja to robim takto:
a = os.popen('echo ahoj')
print a.read().splitlines()
Nakolko metoda read v pripade, ze nedostane parameter cita cely obsah
streamu, tak vrati hodnotu az po ukonceni subprocesu...
Další informace o konferenci Python