【发布时间】:2015-08-21 09:29:25
【问题描述】:
在 python 2.7 中,我想执行一个操作系统命令(例如 UNIX 中的“ls -l”)并将其输出保存到文件中。我不希望执行结果显示在文件以外的任何地方。
不使用 os.system 可以实现吗?
【问题讨论】:
-
“隐藏标准输出的执行结果”是什么意思?您是否只想将这些结果放入文件中而不显示在屏幕/程序的其他位置?
-
@eric 实际上,我不希望结果显示在屏幕上或文件以外的任何其他地方。
-
你想只重定向标准输出还是同时重定向标准输出和标准错误?
标签: python python-2.7 subprocess