python获取shell输出(转)
python中获取shell命令输出的方法:
1.
import subprocess output = subprocess.Popen(['ls','-l'],stdout=subprocess.PIPE,shell=True).communicate() print output[0]
2.
import commands
return_code, output = commands.getstatusoutput('ls -l')
3.
import os
process = os.popen('ls -l') # return file
output = process.read()
process.close()

浙公网安备 33010602011771号