argparse
2016-08-18 16:43:59 0 举报
argparse是Python标准库中的一个模块,用于编写用户友好的命令行接口。它可以解析命令行参数和选项,帮助开发者更方便地处理命令行输入。argparse模块会自动生成帮助和使用信息并在用户给出不正确的命令时发出错误信息。使用argparse可以轻松实现命令行程序的自动生成和使用,使得开发者可以专注于程序的业务逻辑,而不用花费大量时间处理命令行参数和选项。argparse支持子命令、位置参数、可选参数、标志位、参数默认值等功能,同时还支持直接调用Python函数。总之,argparse是一个强大而灵活的命令行解析工具,可以帮助开发者快速构建命令行应用程序。
作者其他创作
大纲/内容
parser = argparse.ArgumentParser()parser.add_argument(\"square\
利用参数进行计算;但不知道输入的数据类型是什么
空框架,但可以给出帮助信息;帮助信息不明确,不可以传递参数
default配合nargs使用,可以输入1个或不输入参数,当不输入参数时使用默认值;令nargs可以指定输入多个参数
经常会有不需要改变参数的情况,是否可以提供默认值
提供默认参数
传递参数怎么办
给出帮助信息
指定输入的数据类型
parser = argparse.ArgumentParser()parser.parse_args()
可以传递参参数;但不知道参数是做什么用的
利用输入的参数
parser = argparse.ArgumentParser()parser.add_argument(\"echo\")args = parser.parse_args()print args.echo
parser = argparse.ArgumentParser()parser.add_argument(\"echo\
提供帮助信息
多个参数的先不讨论
0 条评论
下一页