Logo
Section 1 / 4

Python 的 subprocess 模块

使用 subprocess 模块启动进程并与之通信

导入

Python 的 subprocess 模块

使用 subprocess 模块启动进程并与之通信

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

  • call 函数
  • Popen 类
  • 如何与启动的进程进行通信

让我们开始吧!

SQLite 模块

调用函数