python 通过argument()怎么向shell脚本传递两个参数并执行脚本
时间: 2024-05-13 13:19:25 浏览: 144
可以使用Python的`subprocess`模块来调用shell脚本,并向其传递参数。以下是示例代码:
```python
import subprocess
# 传递的两个参数
arg1 = "hello"
arg2 = "world"
# 调用shell脚本并传递参数
subprocess.call(["/path/to/your/script.sh", arg1, arg2])
```
在这个例子中,我们使用`subprocess.call()`函数来调用shell脚本,并将参数作为列表传递给该函数。在列表中,第一个元素是脚本的路径,后面的元素是传递给脚本的参数。在脚本内部,你可以使用`$1`和`$2`来访问这些参数。
阅读全文