Python编程argparse入门浅析

  

本文研究的主要是Python编程argparse的相关内容,具体介绍如下。

        # aaa.py   # 3.5版本   进口操作系统#这句是没用了,不知道为什么减价在编辑代码时,不加这一句,就不能显示代码高亮(汗)   进口argparse         解析器=argparse。ArgumentParser(描述=肮桃恍┱?#初始化一个分析器   # parser.add_argument(中的参数)   # __init__(自我,option_strings,桌子,娜戈=None, const=,=没有违约,type=None,选择=没有要求=False,帮助=None, metavar=没有)   parser.add_argument(整数,metavar=' N '=int类型,娜戈=?”,   蓄电池的帮助='一个整数)   #这是一个添加【位置参数】   第号一个参数是自定义的参数名,在代码中用来计算的(parser.parse_args () .integers * 2)         parser.add_argument(',和' dest=盎邸?action=皊tore_const”,   const=总和,默认=max,   帮助='和整数(默认值:找到max) ')   #这是一个添加【可选参数】   第号一个参数是自定义的参数【在代码中的使用parser.parse_args () .sum】【在系统命令行中的使用:在python aaa.py——总和            args=parser.parse_args ()   打印(args) #名称空间(积累=& lt;内置函数sum>, integers2=[1、2、3、4])   打印(args.integers) #整数要与上面的对应   打印(args.accumulate (args.integers) #积累要与上面的对应      

<强>在系统命令行中进行参数调用结果如下:

  
  

D: \程序文件(x86) \ Python35> python aaa.py - h
  用法:aaa.py [h][-]和N (N…]

  

过程一些整数…

  

位置参数:
  为蓄电池

N个整数   

可选参数:
  - h,帮助显示帮助信息和退出
  ——整数求和和(默认值:找到max)

  


  D: \程序文件(x86) \ Python35> python aaa.py 1 2 3 4)和
  名称空间(积累=& lt;内置函数sum>, integers2=[1、2、3、4])
  (1、2、3、4)
  10

  

D: \程序文件(x86) \ Python35> python aaa.py 1 2 3 4
  名称空间(积累=& lt;内置函数max>, integers2=[1、2、3、4])
  (1、2、3、4)
  4

     

<强>在python交互模式下运行结果如下:

  

 Python编程argparse入门浅析

  

<强>附件

  
  

关键字参数:
  |
  | - option_strings列表的命令行选项字符串
  |应与该操作关联。
  |
  | - dest属性的名称来保存创建的对象(s)
  |
  | -娜戈的命令行参数的数量应该是
  |消耗。默认情况下,将消耗一个参数和一个
  |值将被生产。其他值包括:
  | - N(整数)消耗N参数(和生成一个文件列表)
  | & # 63;”消耗0或1参数
  | - - - - - -‘*’消耗零个或多个参数(和生成一个文件列表)
  | - - - - - -“+”使用一个或多个参数(和生成一个文件列表)
  |注意,默认的区别和娜戈=1,
  |违约,将产生一个值,而与
  |娜戈=1,列表包含一个值将产生。
  |
  | -常量的值如果指定的选项和生产
  |选项使用一个动作,没有值。
  |
  | -默认值,如果没有指定的选项。
  |
  | -类型——一个可调用的,它接受一个字符串参数,和
  |返回转换后的值。标准的Python类型str, int,
  |浮动,和复杂的这种可调用的例子是有用的。如果没有,
  |使用str。
  |
  | -选择一个容器应该允许的值。如果不是没有,
  |命令行参数后转换为适当的
  |类型,将抛出一个异常,如果它不是一个成员
  |收藏。
  |
  | -需要真实如果指定的行动必须在
  |命令行。这是唯一有意义的可选命令行
  |参数。
  |
  | - - - - - -帮助——帮助字符串描述参数。
  |
  | - metavar——用于名称选项的参数
  |帮助字符串。如果没有,“桌子”的值将被用作名字。

     

总结

  

以上就是本文关于Python编程argparse入门浅析的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python编程argparse入门浅析