我想不出一种使它更具可选性的方法,基本上我很想按需运行此命令,在该命令中将变量(env)设置为gradle = debug,test然后代码将运行。
我认为最好的答案是通过arg,但想在这里要求获得更多选择。
run_command(['./someprogram.py', 'arg1', 'arg2', 'arg3'], 'this build failed')
但添加了参数后,它将作为
运行 run_command(['./gradlew', 'arg2', 'arg3'], 'this build failed')
最终用户基本上可以选择在arg1-arg3之间传递参数
编辑:我找到了一种解决方案Here