使用单击python模块创建多级cli
我正在使用click为我的python代码构建一个命令行界面 这个命令现在变得太复杂了,我想把它分成几个子命令。我试图获得的界面类似于:使用单击python模块创建多级cli,python,python-click,Python,Python Click,我正在使用click为我的python代码构建一个命令行界面 这个命令现在变得太复杂了,我想把它分成几个子命令。我试图获得的界面类似于: mytool subcommand1 --option1 --option2 mytool subcommand2 arg1 --option1 从输入功能中创建一个组: @单击。组() def cli(): 通过 @cli.group() def子命令1() #你的代码 @cli.group() def子命令2() #你的代码 注意:在子命令之前使用d
mytool subcommand1 --option1 --option2
mytool subcommand2 arg1 --option1
从输入功能中创建一个
组:
@单击。组()
def cli():
通过
@cli.group()
def子命令1()
#你的代码
@cli.group()
def子命令2()
#你的代码
注意:在子命令之前使用decorator@cli.group()
非常重要。从输入函数cli
中创建一个group
:
@单击。组()
def cli():
通过
@cli.group()
def子命令1()
#你的代码
@cli.group()
def子命令2()
#你的代码
注意,在子命令之前使用decorator@cli.group()
非常重要。您能提供更多信息吗?你尝试了什么,你被困在哪里?你能提供更多的信息吗?你尝试了什么,你被困在哪里了?