返回的是执行此命令的返回值。直接执行命令时看到的是stdout中命令的输出。返回0表示执行没有错误。
使用popen等捕获输出。
这方面的一些事情:
import subprocess as subp = sub.Popen(['your command', 'arg1', 'arg2', ...],stdout=sub.PIPE,stderr=sub.PIPE)output, errors = p.communicate()print output
要么
import osp = os.popen('command',"r")while 1: line = p.readline() if not line: break print line


