Re: [python] Jak voval externi prikaz a ziskat jeho ouptut

2011-05-13 Tema obsahu Visgean Skeloru
ale jo, vrací. Problém je trochu s návratovým kódem který se vkládá na poslední řádek ... asi jsem nepopsal správně, nejlepší je to otestovat... 2011/5/13 Vladimir Macek > On 13.5.2011 09:57, Stone wrote: > > Jiste prikaz ls -la /root je opravdu jen priklad. Volam svuj wrapper > > ktery me vraci

Re: [python] Jak voval externi prikaz a ziskat jeho ouptut

2011-05-13 Tema obsahu Petr Messner
2011/5/12 Stone : > Zdravim vyvojare pythonu, > Vývojáři Pythonu jako takoví zde pokud vím nejsou. Zato je tu pár vývojářů v Pythonu :) > Zkousel jsem taky: output = subprocess.Popen(["ls -la / > root"],shell=False,stdout=subprocess.PIPE) > test = output.communicate > > V promenne test by mel byt

Re: [python] Jak voval externi prikaz a ziskat jeho ouptut

2011-05-13 Tema obsahu Vladimir Macek
On 13.5.2011 09:57, Stone wrote: > Jiste prikaz ls -la /root je opravdu jen priklad. Volam svuj wrapper > ktery me vraci aktualni stav beziciho procesu. Zkusim to tedy z > os.system(). Asi jsem delal nekde chybu. Na pozadovane podminky mi sedi i os.popen('ls /etc').read(). Z tebou uvedeneho retez

Re: [python] Jak voval externi prikaz a ziskat jeho ouptut

2011-05-13 Tema obsahu Jakub Vysoky
> Jiste prikaz ls -la /root je opravdu jen priklad. > Volam svuj wrapper ktery me vraci aktualni stav beziciho procesu. > Zkusim to tedy z os.system(). Asi jsem delal nekde chybu. z os.system(), pokud vim, nedostanes vystup programu do promenne takze v tvem pripade bych urcite sahl po subprocessu

Re: [python] Jak voval externi prikaz a ziskat jeho ouptut

2011-05-13 Tema obsahu Stone
On May 12, 4:21 pm, Jakub Vysoky wrote: > ahoj > > > A proč Vám nevyhovuje os.system? (Dělá přesně to co popisujete.) ale když > > Vám to nestačí je tu ještě modul pexpect (http://www.noah.org/wiki/pexpect > > ). > > v docce pisou, jak ho nahradit, tak se tak obcas snazim, ale na > spouste mistech

Re: [python] Jak voval externi prikaz a ziskat jeho ouptut

2011-05-12 Tema obsahu zu1234
Můj příklad na volání sqlcmd.exe od MS-SQL: SUB_PRC = subprocess.Popen( PARAMS_SQLCMD + [SQL_TXT.replace(os.linesep, ' ')] , stdout=subprocess.PIPE , stderr=subprocess.PIPE ) OUT, ERR = SUB_PRC.communicate()

Re: [python] Jak voval externi prikaz a ziskat jeho ouptut

2011-05-12 Tema obsahu Jakub Vysoky
ahoj > A proč Vám nevyhovuje os.system? (Dělá přesně to co popisujete.) ale když > Vám to nestačí je tu ještě modul pexpect ( http://www.noah.org/wiki/pexpect > ). v docce pisou, jak ho nahradit, tak se tak obcas snazim, ale na spouste mistech mam stale os.system() http://docs.python.org/library

Re: [python] Jak voval externi prikaz a ziskat jeho ouptut

2011-05-12 Tema obsahu Visgean Skeloru
A proč Vám nevyhovuje os.system? (Dělá přesně to co popisujete.) ale když Vám to nestačí je tu ještě modul pexpect ( http://www.noah.org/wiki/pexpect). btw: pro ten příklad by bylo lepší použít os.listdir("/root") 2011/5/12 Stone > Zdravim vyvojare pythonu, > > chci se zeptat, mam textovou (com

[python] Jak voval externi prikaz a ziskat jeho ouptut

2011-05-12 Tema obsahu Stone
Zdravim vyvojare pythonu, chci se zeptat, mam textovou (command line) aplikaci a chci zavolat prikaz a ziskat jeho standartni vystup. Jaky prikaz se da na to pouzit? Zkousel jsem os.system(command), ale to neni ono. Zkousel jsem taky: output = subprocess.Popen(["ls -la / root"],shell=False,stdout