loial wrote: > In unix shell script I can do the following to get the status and > values returned by a unix command > > OUTPUT=`some unix command` > STATUS=$? > if [ $STATUS -ne 0 ] > then > exit 1 > else > set $OUTPUT > VAL1=$1 > VAL2=$2 > VAL3=$3 > fi > > How can I achieve the same in python? > > I know how to run it via the os.system command and return the status, > but how do I return the values too?
http://docs.python.org/lib/node241.html 6.8.3.1 Replacing /bin/sh shell backquote output=`mycmd myarg` ==> output = Popen(["mycmd", "myarg"], stdout=PIPE).communicate()[0] The popen object also has a 'returncode' attribute. -- http://mail.python.org/mailman/listinfo/python-list