python subprocess.run获取返回值
时间: 2024-05-13 22:20:22 浏览: 400
Python 从subprocess运行的子进程中实时获取输出的例子
可以使用subprocess.run()函数来获取子进程的返回值,只需要将check参数设置为True即可。例如:
```python
import subprocess
result = subprocess.run(['ls'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, check=True)
print(result.stdout.decode())
```
这段代码将执行ls命令并获取其返回值,然后将其打印出来。
阅读全文