从Python中将路径作为参数传递到shell文件

3
我希望调用一个包含另一个python函数运行的shell脚本。我想使用subprocess方法来实现这个目标。我的代码如下:
arguments = ["./my_shell.sh", path]
ret_val = subprocess.Popen(arguments, stdout=subprocess.PIPE)

脚本如下:

#!/bin/sh

cd ... 
python -c "from file import method; 
method()"

我该如何在shell文件中将路径作为参数,使得cd命令能够进入该目录?
1个回答

1

您可以将参数访问为$1$2等等。因此,您的cd命令将简单地是cd $1


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接