python运行其他程序,获取其他程序的输出结果

可以使用Python中的`subprocess`模块来运行其他程序并获取其输出结果。下面是一个简单的示例代码:

```python
import subprocess

# 运行cmd命令并获取输出结果
result = subprocess.run(['cmd', '/c', 'dir'], capture_output=True, text=True)
# 输出结果到控制台
print(result.stdout)
```

在上面的示例中,我们使用`subprocess.run`函数运行了`dir`命令,并使用`capture_output=True`参数来捕获其输出结果,使用`text=True`参数将输出结果转换为字符串格式。最后,我们将结果输出到控制台。 你可以将上面的示例代码中的`cmd`和`dir`替换为需要运行的其他程序和对应的参数。

相关代码参考