Python 执行系统命令的三种方式与 subprocess 详解
本文总结了 Python 中执行系统命令的三种主要方法:os.system、commands 模块以及 subprocess 模块。重点解析了 subprocess.Popen 类的核心参数(如 stdin, stdout, stderr, shell, cwd)及常用方法(poll, wait, communicate)。通过具体代码示例展示了如何捕获命令输出、处理返回值及进行进程间通信,适用于需要调用外部程序或执行系统指令的 Python 开发场景。







