我正在使用Python调用bash执行另一个bash脚本:
begin = int(sys.argv[1])
result = os.system("/tesladata/isetools/cdISE.bash %s" %begin)
在我打印result
后,它不仅给了我输出结果,还给了返回状态(这里是0
)。
如果我只需要输出结果,我该怎么办?
另外,只是出于好奇,有多少种方法可以在Python中调用bash?如果有人能给我一些如何使用它们的参考资料,我会很高兴的,目前我只找到了os.system()
和os.popen()
。