给出python执行shell命令并获取返回结果的代码
时间: 2024-05-05 22:18:19 浏览: 157
python调用shell命令
当然可以,以下是Python执行Shell命令并获取返回结果的代码:
```python
import subprocess
def run_command(command):
process = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True)
output, error = process.communicate()
return output.decode("utf-8")
result = run_command("ls -l")
print(result)
```
这段代码可以执行Shell命令`ls -l`并获取该命令的输出结果。如果你需要执行其他Shell命令,只需要将`ls -l`替换为你要执行的命令即可。
阅读全文