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()
## print "OUT: >>>" + OUT + "<<<"
## print "ERR: >>>" + ERR + "<<<"
if SUB_PRC.returncode != 0:
FCE_ERR(ERR_TXT)
ZU
Dne 12.5.2011 15:06, Stone napsal(a):
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=subprocess.PIPE)
test = output.communicate
V promenne test by mel byt vystup z ls -la /root spravne?
Diky
Petr
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python