我正在使用一个python包Molbery,一个分子生物学家的工具,用法就像
molbery -o output_file_path input_path
我正在使用python CGI脚本,并希望从该CGI脚本执行上述命令。然后输出文件的结果输出将显示在网页
中答案 0 :(得分:3)
一种方法是将其作为systems call:
from subprocess import call
call(["some_command ", "your_args"])
......或......
import os
os.system("some_command your_args")
但通常情况下,您可以通过导入模块并使用模块的功能和模块直接使用模块。我似乎没有找到任何相关的文档,所以我要做的第一件事就是查看源代码本身。特别是entry point(即主要功能/模块)。
答案 1 :(得分:1)
如果我理解你的问题,这对你有用
import os
os.system("molbery -o output_file_path input_path")
或者
from subprocess import call
call('molbery -o output_file_path input_path')