Popen 是 Python 中的一个类,它可以用来执行一个子进程,并能与该子进程的输入和输出进行交互。Popen 类位于 subprocess 模块中。
使用 Popen 类可以方便地执行系统命令,例如:
import subprocess# 执行 ls 命令
p = subprocess.Popen(['ls', '-l'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
# 读取命令输出
output, errors = p.communicate()
print(output.decode())
上面的例子