从grails3开始一个python脚本

2024-09-29 20:15:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我在grails3中创建了一个web界面,您可以通过web环境启动用python编写的不同管道。我创建了一个带有开始按钮的简单表单。现在的想法是,当您按下start按钮时,python管道就启动了。我想不通我试过几种方法一个例子是:

def cmd = "python amplicon_pipeline.py -i 'inputdir' -o 'outputdir' -a 'amplicon'"
def proc = cmd.execute()
proc.waitFor()

但什么也没发生。 当您按下start按钮时,如何让外部python脚本开始工作?你知道吗


Tags: 方法cmdweb表单界面管道pipeline环境
1条回答
网友
1楼 · 发布于 2024-09-29 20:15:11

提到python的完整路径和脚本文件。你知道吗

例如:

def cmd = ["/usr/bin/python", "/home/rm93/Documents/project_rivm/RIVM_amplicon_pipeline/amp‌​licon_pipeline.py", "-i", "/home/rm93/Documents/Git/BIGC_test_upload/amplicon_pipeline‌​/18/upload/", "-o", "/home/rm93/Documents/Git/BIGC_test_upload/amplicon_pipeline‌​/18/output/", "-a", "16sv4"]
def proc = cmd.execute()
proc.waitFor()
println proc.text

相关问题 更多 >

    热门问题