select.select() by mohlo pomoct :) ale zalezi od OS

>-----Pôvodná správa-----
>Od: Karel Šrot [mailto:[EMAIL PROTECTED]
>Komu: [email protected]
>Predmet: Re: [python] cteni odpovedi programu ze stdin
>
>
>Co mam zkusenost, tak popen() je funkcni moznost. Ale problem je, ze je
>spis na precteni vystupu pote, co je tento vystup uzavren (spousteny
>program). Pokud program stale bezi, tj. chcete pracovat "interaktivne",
>neni lehke zjistit, kolik radku (readline()) precist. Pokud totiz budete
>volat "nadbytecne" readline(), zpusobi to blokaci procesu. :-(
>
>>>> os.system("neco -snecim")
>>> chtel bych ale vystup toho programu nacist pythonem a dal pouzivat. Je
>>> nejaka cesta jak na to ? Zkousel sem stdin z  modulu sys, ale netusim
>>> jak na to. Urcite to os.system vyvoval novy shell a tam se jentak
>>> pristupovat neda co :P . Dik za info, snad budu zas o neco chytrejsi
>>>
>_______________________________________________
>Python mailing list
>[email protected]
>http://www.py.cz/mailman/listinfo/python

_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem