argparse是python自带的命令行参数解析包,可以方便的用来读取命令行参数,并且它将代码和参数分开了,方便我们修改参数
import argparse
argparse的使用步骤
- 第一步:创建一个argparse对象argparse.ArgumentParser()
parser = argparse.ArgumentParser()
具体的函数定义如下:
parser = argparse.ArgumentParser(prog=None, usage=None,description=None, epilog=None, parents=[],formatter_class=argparse.HelpFormatter, prefix_chars=’-’,fromfile_prefix_chars=None, argument_default=None,conflict_handler=‘error’, add_help=True)
参数都有默认值,其中
- description:在命令行显示帮助信息的时候,这个程序的描述信息
- formatter_class:对象允许通过指定备用格式化类来自定义帮助格式
- 第二步:通过对象的add_argument方法来增加参数
具体的函数定义如下:
add_argument(name or flags…[, action][, nargs][, const][, default][, type][, choices][, required][, help][, metavar][, dest])
- name