利用Click和argparse给你Python程序构建一个优雅的命令行界面( 九 )


formatter_class=argparse.HelpFormatter prefix_chars='-' fromfile_prefix_chars=None argument_default=None conflict_handler='error' add_help=True)

其各个参数为:

prog - 程序的名称(默认为sys.argv[0

usage - 描述程序使用情况的字符串(默认值:从添加到解析器的参数生成)

description - 在参数帮助之前显示的文本(默认值:无)

epilog - 在参数帮助后显示的文本(默认值:无)

parents - ArgumentParser也应包含其参数的对象列表

formatter_class - 用于自定义帮助输出的类

prefix_chars - 前缀可选参数的字符集(默认值:' - ')

fromfile_prefix_chars -该组文件前缀字符从额外的参数应该读(默认值:None)

argument_default -为参数的全局默认值(默认值:None)

推荐阅读