I'm using Python to call bash to execute another bash script:
begin = int(sys.argv[1])
result = os.system("/tesladata/isetools/cdISE.bash %s" %begin)
After I printed result
, it not only gives me the output but also the return status (0
here).
What should I do if I only need the output?
And also, just for curiosity, how many ways are there to call bash in Python? I'll be glad if somebody can give me some references of how to use them, I've found only os.system()
and os.popen()
so far.