是否可以通过变量将参数发送到python中的包装器?我正在使用的包装器在直接提供参数时正常工作。例如:
ClustalOmegaCommandline(infile='abc.fasta', auto=True, verbose=True, force=True)
工作正常。但是通过变量传递参数,例如,
param = "infile='abc.fasta', auto=True, verbose=True, force=True"
ClustalOmegaCommandline(param)
导致'非零返回码,因为param不被识别为内部或外部命令'。
Wrapper仅将param识别为字符串,但无法将其识别为参数。有办法解决这个问题吗?