python调用linux执行命令
时间: 2023-06-05 12:48:12 浏览: 245
python脚本内运行linux命令的方法
5星 · 资源好评率100%
Python可以通过subprocess模块调用Linux执行命令。使用subprocess模块可以创建新的进程并与其交互,从而实现执行Linux命令的功能。例如,可以使用以下代码执行Linux命令:
```python
import subprocess
# 执行Linux命令
result = subprocess.run(['ls', '-l'], stdout=subprocess.PIPE)
# 输出命令执行结果
print(result.stdout.decode('utf-8'))
```
在上面的代码中,subprocess.run()函数接受一个列表参数,其中第一个元素是要执行的命令,后面的元素是命令的参数。stdout=subprocess.PIPE参数指定将命令的输出保存到一个管道中,以便后续处理。最后,使用decode()函数将输出转换为字符串并打印出来。
阅读全文