python中执行shell脚本
时间: 2023-10-19 16:25:03 浏览: 118
python编写shell脚本
在 Python 中执行 Shell 脚本可以使用 `subprocess` 模块。下面是一个简单的示例:
```python
import subprocess
# 执行Shell命令
result = subprocess.run(["ls", "-l"], capture_output=True, text=True)
# 输出结果
print(result.stdout)
```
在上面的示例中,`subprocess.run()` 函数接受一个包含 Shell 命令及其参数的列表,通过 `capture_output=True` 参数将命令的输出捕获起来,并通过 `text=True` 参数将输出解码为文本格式。然后可以使用 `result.stdout` 获取命令的标准输出。
你可以根据需要自行替换示例中的命令和参数。注意,执行 Shell 脚本时需要谨慎处理用户输入,以避免安全问题。
阅读全文