【发布时间】:2011-06-27 04:19:13
【问题描述】:
在 Python 中,通过subprocess 调用命令但不关心其输出的最短和标准方式是什么。
我尝试了subprocess.call,但它似乎返回了输出。我对此并不在意,我只需要静默运行程序,而不会使屏幕上的输出杂乱无章。
如果有帮助,我会打电话给pdflatex,我的目的只是打电话给它。
【问题讨论】:
-
@duffymo:嗯,英语不是我的第一语言,你真的不必对它与它的关系如此生气。
-
@delnan:也许以后可能,但现在我试图理解为什么
subprocess.call显示输出以及如何抑制它。当然我可以使用subprocess.check_call,但这是另一个问题。 -
pdflatex 是否有“静默”命令行选项。如果是这样,请在使用 subprocess.call 时将其传入。
-
@Endophage:我不这么认为,只是检查了
man页面。此外,pdflatex 只是一个例子。我有兴趣知道如何抑制输出... -
@Patrick - 没有人生气,除了你被纠正了。你应该感谢我——在我看来,最好知道。
标签: python subprocess