python中得到shell命令输出的两种方法
时间:2006-12-17 来源:icymoon
两种方法,一种是且Popen.
output = subprocess.Popen(['ls','-l'],stdout=subprocess.PIPE,shell=True).commun
icate()
print output[0] 另外一种则可返回状态与调用的shell命令的输出结果
>>> import commands
>>> status, output = commands.getstatusoutput('ls -l')
Thanks to sin :)
icate()
print output[0] 另外一种则可返回状态与调用的shell命令的输出结果
>>> import commands
>>> status, output = commands.getstatusoutput('ls -l')
Thanks to sin :)
相关阅读 更多 +