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
