我有一个命令行界面程序,与参数自动工作,但它仍然有一个图形化界面(例如,用curses写的东西,不能被禁用。我正在尝试:
subprocess.check_call([executable, '-parameter'], stdout=subprocess.DEVNULL)它禁用了大部分输出,但仍有一些输出(部分会发生变化)。如何完全禁用它的输出?谢谢。
发布于 2019-10-15 20:47:10
您可能需要同时重定向stdout和stderr。
subprocess.check_call([executable, '-parameter'],
stdout=subprocess.DEVNULL,
stderr=subprocess.DEVNULL
)https://stackoverflow.com/questions/55208161
复制相似问题