1. 程式人生 > >os.system和os.popen函數

os.system和os.popen函數

os.popen函數

os.system和os.popen函數:

python調用shell命令有2種方法:os.system()和os.popen()

os.system()的返回值只會有0(成功),1,2;os.popen()會把執行命令的輸出作為值返回,可實現一個“管道”,從這個命令獲取的值可以繼續被調用。

示例:

vi a1.py

#!/usr/bin/python

import os

a = os.popen(‘df -h /‘).readlines()
a2 = ‘‘.join(a)
print a
print a2

b = os.system(‘df -h /‘)
print b
:wq

python a1.py

os.system和os.popen函數