我想从 python 调用一个 shell 脚本,其中包含另一个 python 函数的运行。我想使用那个子流程方法。到目前为止,我的代码如下所示:
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)中给出?