Děkuji mnohokrát, to je přesně to, co jsem potřeboval :) Díky Czenek ______________________________________________________________ > Od: [EMAIL PROTECTED] > Komu: Konference PyCZ <[email protected]> > Datum: 22.06.2008 19:25 > Předmět: Re: [python] Ziskani vystupu ze spousteneho programu > >Doporucenou cestou je modul subprocess > >from subprocess import * > >pipe = Popen('ls -lh', shell=True, stdout=PIPE).stdout >type(pipe) ><type 'file'> >for line in pipe: print line >... >total 56K > >drwx------ 7 misak users 4,0K 2008-06-18 08:23 Desktop > >drwxr-xr-x 11 misak users 4,0K 2008-05-18 20:45 Documents > >... > >Dne Sunday 22 of June 2008 16:33:29 302302 napsal(a): >> Zdravím, >> potřeboval bych spouštět pythonovský program z pythonu a hlavně spouštěnému >> programu předat parametry a naopak po jeho skončení číst výsledek. Našel >> jsem funkci os.execvp(), takže dokážu spustit program s danými parametry, >> ale nevím jak získat výsledek zpátky do prvního programu. >> >> tedy potřebuji něco jako >> >> ------------------------------------------------------------------------ >> program1.py >> ... >> os.execvp('python', [program2.py, param]) #spustit program >> print vysledek #pouzit vysledek ze spusteneho >> programu ... >> ------------------------------------------------------------------------ >> >> program2.py: >> ... >> algoritmus() >> vysledek=5 #ziskam vysledek, ktery chci pouzit v >> program1.py ... >> ------------------------------------------------------------------------ >> >> nenašel jsem zatím žádné řešení, budu vděčný za každou pomoc. >> Díky Czenek >> >> _______________________________________________ >> Python mailing list >> [email protected] >> http://www.py.cz/mailman/listinfo/python > > > >-- best regards >Michal Vyskocil >_______________________________________________ >Python mailing list >[email protected] >http://www.py.cz/mailman/listinfo/python >
_______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
