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(),可以将子命令绑定特定的函数

 

 

 

 

 

 

 运行结果:

 

 

posted on 2022-02-17 19:28  Leon_梁远  阅读(402)  评论(0编辑  收藏  举报

导航