class
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
)
Create a new ArgumentParser object. All parameters should be passed as keyword arguments. Each parameter has its own more detailed description below, but in short they are:
- prog - 设置程序名称
- usage - 程序用法的字符串 (默认情况下,它根据parse的paramer 自动生成)
- description - 程序描述字符串 (default: none)
- epilog - 显示在程序帮助信息下的字符串 (default: none)
- parents - 一个 ArgumentParser 对象的列表,这些ArugmentParser的 参数信息将被添加到此parser中
- formatter_class - 可自定义hepl的输出信息,有四个现成的class
- class argparse. RawDescriptionHelpFormatter 不格式化description 和epilog的字符串 class argparse. RawTextHelpFormatter 保留help信息中的所有空格 class argparse. ArgumentDefaultsHelpFormatter 默认使用的formatter_class