python获取控制台输出的信息
时间: 2024-05-07 21:23:06 浏览: 237
获取控制台输出
4星 · 用户满意度95%
可以使用Python的`subprocess`模块来获取控制台输出的信息。以下是一个示例代码:
```python
import subprocess
# 执行命令并获取控制台输出
result = subprocess.run(['ls', '-l'], stdout=subprocess.PIPE)
# 将输出转换为字符串并打印
print(result.stdout.decode('utf-8'))
```
在上面的示例中,`subprocess.run`函数会执行`ls -l`命令,并将输出存储在`result.stdout`中。我们可以通过调用`decode`方法将输出转换为字符串,并将其打印到控制台上。
阅读全文