python - 是否有 subprocess.call 的安静版本?

标签 python subprocess silent

是否有 subprocess.call 的变体可以在不打印到标准输出的情况下运行命令,或者有一种方法可以阻止它的标准输出消息?

最佳答案

是的。将其 stdout 重定向到 /dev/null

process = subprocess.call(["my", "command"], stdout=open(os.devnull, 'wb'))

关于python - 是否有 subprocess.call 的安静版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8529390/

相关文章:

python - 为什么我的使用 Queue 、 threading.Thread 和 subprocess 的多线程 python 脚本如此不稳定

python 转发 SIGINT 到子进程

vb.net - 静默运行 CMD

python - 从 Python 中编译的正则表达式中提取命名组正则表达式模式

python - 由于阻塞 Queue.get() 方法导致的死锁

Python 如何扩展 `str` 并重载其构造函数?

python - Pyserial 缓冲区填充速度快于我的阅读速度

python - Python子进程中的curl问题

vim : <silent> nmap

audio - 将静音音频添加到 ffmpeg 中的 channel 3-8