第一種情況
os.system('ps aux') 執行系統命令,沒有返回值
第二種情況
result = os.popen('ps aux') res = result.read() for line in res.splitlines(): print line 執行系統命令,可以獲取執行系統命令的結果
p = subprocess.Popen('ps aux',shell=True,stdout=subprocess.PIPE) out,err = p.communicate() for line in out.splitlines(): print line 同上,執行系統命令,可以獲取執行系統命令的結果
第三種情況
output = commands.getstatusoutput('ps aux') print output 執行系統命令,并獲取當前函數的返回值
以上這篇python執行系統命令后獲取返回值的幾種方式集合就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答