导入
Python 的 subprocess 模块
使用 subprocess 模块启动进程并与之通信
subprocess 模块使开发者能够从 Python 启动进程或程序。换句话说,你可以使用 subprocess 模块启动应用程序并传递参数给它们。该模块早在 Python 2.4 中就被引入,用于替代 os 模块中的 os.popen、os.spawn 和 os.system 调用,以及 popen2 和旧的 commands 模块。我们将探讨 subprocess 模块的以下几个方面:
- call 函数
- Popen 类
- 如何与启动的进程进行通信
让我们开始吧!