win10系统python运行shell命令并返回结果
时间: 2024-05-07 17:19:11 浏览: 153
python调用shell命令
你可以使用`subprocess`模块来在Python中运行shell命令并返回结果。下面是一个简单的示例代码:
```python
import subprocess
# 运行shell命令
result = subprocess.run(['ls', '-l'], stdout=subprocess.PIPE)
# 输出命令结果
print(result.stdout.decode('utf-8'))
```
上面的代码运行了`ls -l`命令并将结果存储到`result`变量中。使用`stdout=subprocess.PIPE`参数可以将命令结果保存在`result.stdout`属性中。最后,使用`decode('utf-8')`方法将结果转换为字符串并输出。你可以将`['ls', '-l']`替换为任何其他合法的shell命令。
阅读全文