本文研究的主要是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)
10D: \程序文件(x86) \ Python35> python aaa.py 1 2 3 4
引用>
名称空间(积累=& lt;内置函数max>, integers2=[1、2、3、4])
(1、2、3、4)
4<强>在python交互模式下运行结果如下:强>
<强>附件强>
关键字参数:
引用>
|
| - option_strings列表的命令行选项字符串
|应与该操作关联。
|
| - dest属性的名称来保存创建的对象(s)
|
| -娜戈的命令行参数的数量应该是
|消耗。默认情况下,将消耗一个参数和一个
|值将被生产。其他值包括:
| - N(整数)消耗N参数(和生成一个文件列表)
| & # 63;”消耗0或1参数
| - - - - - -‘*’消耗零个或多个参数(和生成一个文件列表)
| - - - - - -“+”使用一个或多个参数(和生成一个文件列表)
|注意,默认的区别和娜戈=1,
|违约,将产生一个值,而与
|娜戈=1,列表包含一个值将产生。
|
| -常量的值如果指定的选项和生产
|选项使用一个动作,没有值。
|
| -默认值,如果没有指定的选项。
|
| -类型——一个可调用的,它接受一个字符串参数,和
|返回转换后的值。标准的Python类型str, int,
|浮动,和复杂的这种可调用的例子是有用的。如果没有,
|使用str。
|
| -选择一个容器应该允许的值。如果不是没有,
|命令行参数后转换为适当的
|类型,将抛出一个异常,如果它不是一个成员
|收藏。
|
| -需要真实如果指定的行动必须在
|命令行。这是唯一有意义的可选命令行
|参数。
|
| - - - - - -帮助——帮助字符串描述参数。
|
| - metavar——用于名称选项的参数
|帮助字符串。如果没有,“桌子”的值将被用作名字。总结
以上就是本文关于Python编程argparse入门浅析的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
Python编程argparse入门浅析