python中subparsers()详解
argparse 使用add_subparsers()
方法去创建子命令。代码:
$python subc.py add 1 2 -z 3 x 1 y 2 z 3 $python subc.py sub
1 2 -z 3
x 1 y 2 z 3
如果没办法判断你使用的是哪个子命令的。所幸的是argparse
提供了一个一个方法set_defaults()
,可以将子命令绑定特定的函数
运行结果:
argparse 使用add_subparsers()
方法去创建子命令。代码:
$python subc.py add 1 2 -z 3 x 1 y 2 z 3 $python subc.py sub
1 2 -z 3
x 1 y 2 z 3
如果没办法判断你使用的是哪个子命令的。所幸的是argparse
提供了一个一个方法set_defaults()
,可以将子命令绑定特定的函数
运行结果: