参考http://blog.51cto.com/zhou123/1312791
只看返回结果的话用
3、commands模块#可以很方便的取得命令的输出(包括标准和错误输出)和执行状态位
import commands a,b = commands.getstatusoutput('ls') a是退出状态 b是输出的结果。 >>> import commands >>> a,b = commands.getstatusoutput('ls') >>> print a 0 >>> print b anaconda-ks.cfg install.log install.log.syslog
commands.getstatusoutput(cmd)返回(status,output)
commands.getoutput(cmd)只返回输出结果
commands.getstatus(file)返回ls -ld file 的执行结果字符串,调用了getoutput,不建议使用这个方法。
© 2018, 新之助meow. 原创文章转载请注明: 转载自http://www.xinmeow.com