利用Click和argparse给你Python程序构建一个优雅的命令行界面( 十 )
conflict_handler - 解决冲突选项的策略(通常不需要)
add_help -添加-h/--help选项解析器(默认值:True)
一般情况下 , 我们无需管其他情况 , 只需设置个程序描述即可 。
add_argument()方法
add_argument()方法用来创建解析参数 , 定义对参数具体的解析 , 其原型如下:
add_argument(name or flags...[ action
[ nargs
[ const
[ default
[ type
[ choices
[ required
[ help
[ metavar
[ dest
)
参数有:
name或者flags - 名称或选项字符串列表 , 必填写项 。 例如foo或-f --foo 。
action - 在命令行中遇到此参数时要采取的操作类型 。
nargs – 要使用的命令行参数的数量 , 用通配符号表示 , 比如\"*\" , \"+\"和\"?\" , 分别表示不限数量 , 至少一个和一个参数 。
推荐阅读
- 地下城与勇士|DNF:团本毕业难度高?利用版本凑齐团本装备so easy!
- 三国杀|DNF:利用好活动即可独当一面!回归玩家养成指南
- 三国志战略版|三国志战略版:利用玄学抽卡,立马脱非入欧!抽不到橙你来找我!
- 我的世界|如果现实中你获得了Minecraft的“奶”,你会如何利用这个能力?
- 坦克世界|《坦克世界》杂谈,二雷时代的弊端,没好好利用话语权
- 蝴蝶|《天涯明月刀手游》困难苏夜来打法攻略,牵线机制利用好
- 原神|《原神》资源利用率大幅度降低,玩家:真就一次性大世界体验?
- 主机掌机类游戏|在《塞尔达传说:荒野之息》中,玩家利用暖暖草果玩起了梯云纵
- 第一桶金|梦幻西游:选择正确的游戏打开方式,利用五开赚取人生第一桶金!
- 梦幻西游|梦幻西游:利用好这个工具,做任务变的简单多了