argparse库学习

  1. 使用步骤:
    1. ArgumentParser()
      1. 测试用例
      2. -h 结果
    2. add_argument()

argparse库是Python的命令行解析模块。

使用步骤:

  • 导入库

    import argparse

  • 创建解析对象parser

    parser=argparse.ArgumentParser()

  • 加入参数

    parser.add_argument()

  • 进行解析

    args=parser.parse_args()

ArgumentParser()

  • 参数prog,usage,description,epilog都是用来修改帮助(–help,-h)中输出的内容。

测试用例

-h 结果

  • 参数parents表示继承关系,继承parents list中所有parent对象的所有的参数
    parents[parent1 ,parent2,….]
  • 其他的比较少用,具体意义及用法参见文档,就不赘述了。

add_argument()

    • 可选参数,其他位置参数
  • nargs 参数数量 N,* ,+,?
  • action store(默认),store_const,store_true,store_false,
    append,append_const,count,help,version)
  • default 默认值
  • type string(默认),file ,int ,float
  • choices 可供选择值
  • required 是否必选

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 rat_racer@qq.com

×

喜欢就点赞,疼爱就打赏