nargs][, const][, default][, type][, choices][, required][, help][, metavar][, dest])name or flags:是必须的参数...) >>> parser.parse_args(''.split()) Namespace(u='e') default: 当参数需要默认值时,由这个参数指定,默认为None,当default=argparse.SUPPRESS...>>> parser.add_argument('u',nargs='*',default=argparse.SUPPRESS) >>> parser.parse_args(''.split())...Namespace() type: 使用这个参数,转换输入参数的具体类型,这个参数可以关联到某个自定义的处理函数,这种函数通常用来检查值的范围,以及合法性。...u {1,3,5}] : error: argument -u: invalid choice: 4 (choose from 1, 3, 5) required: 当某个选项指定需要在命令中出现的时候用这个参数