def exec_command(command):process = subprocess.Popen(command.split(), stdout=subprocess.PIPE)return process.communicate()[0]
这里是执行一个外部程序,并且把目标程序的输出重定向到管道,这样可以返回外部程序输出的信息。
执行外部进程 然后管道获取数据后 用communicate获得返回的输出