我正在写一个Python脚本,我必须从外部软件调用一个命令。我目前正在使用Popen()函数来调用这样的命令。命令也有一些选项。我想知道如何将这些选项合并到Popen()函数中。我现在使用的代码是:
from subprocess import Popen, PIPE
proc = Popen(["halSummarizeMutations", hal_output], stdout=PIPE)
summary_mutation = proc.communicate()[0]
在Popen()函数中,我应该为命令的一个选项引入一个变量。修改后的代码应如下所示:
proc = Popen(["halSummarizeMutations", --option optioninput, hal_output], stdout=PIPE)
代码是正确的还是有不同的编码方法?提前谢谢。你知道吗
将每个参数作为单独的列表项提供:
其中
hal_output
是前面定义的字符串变量。你知道吗如果您想在外部软件中添加一些参数,只需将变量添加为字符串,下面是一个“ls-la”的示例,您可以在列表中添加“-la”,您可以添加任何变量 其他参数名单。记得吗参数都是字符串。你知道吗
相关问题 更多 >
编程相关推荐