没有这样的文件或目录错误

时间:2015-01-30 15:21:39

标签: python subprocess

我正在使用subprocess.call(cmd)来执行命令 bash /something/soasdfhalskdjf/file.sh

我发现没有找到文件错误,但文件存在,我通常可以在终端中执行

1 个答案:

答案 0 :(得分:1)

查看subprocess Documentation。 您需要确保传递以下参数,以便将其传递给shell shell=True。请小心使用它,因为它会带来安全隐患(请查看文档以获取更多信息)。您的命令应如下所示:

subprocess.call("/something/soasdfhalskdjf/file.sh", shell=True)

那应该可以解决你的问题。 :)