在这一点上有很多很好的SO链接。尝试从Python运行shell命令并捕获输出,
或将os.system的输出分配给变量,并阻止它显示在
启动器的屏幕上。简而言之
import subprocessdirect_output = subprocess.check_output('ls', shell=True) #could be anything here.shell = True标志应谨慎使用:
来自文档:警告
如果与不受信任的输入结合使用,则使用shell = True调用系统外壳可能会带来安全隐患。有关详细信息,请参见“常用参数”下的警告。
请参阅更多信息:http :
//docs.python.org/2/library/subprocess.html


![如何将os.system()输出存储在python的变量或列表中[重复] 如何将os.system()输出存储在python的变量或列表中[重复]](http://www.mshxw.com/aiimages/31/625753.png)
