|
def | __init__ (self, prog=None, usage=None, description=None, epilog=None, version=None, parents=[], formatter_class=HelpFormatter, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True) |
|
def | add_subparsers (self, **kwargs) |
|
def | parse_args (self, args=None, namespace=None) |
|
def | parse_known_args (self, args=None, namespace=None) |
|
def | convert_arg_line_to_args (self, arg_line) |
|
def | format_usage (self) |
|
def | format_help (self) |
|
def | format_version (self) |
|
def | print_usage (self, file=None) |
|
def | print_help (self, file=None) |
|
def | print_version (self, file=None) |
|
def | exit (self, status=0, message=None) |
|
def | error (self, message) |
|
def | __repr__ (self) |
|
def | __init__ (self, description, prefix_chars, argument_default, conflict_handler) |
|
def | register (self, registry_name, value, object) |
|
def | set_defaults (self, **kwargs) |
|
def | get_default (self, dest) |
|
def | add_argument (self, *args, **kwargs) |
|
def | add_argument_group (self, *args, **kwargs) |
|
def | add_mutually_exclusive_group (self, **kwargs) |
|
Object for parsing command line strings into Python objects.
Keyword Arguments:
- prog -- The name of the program (default: sys.argv[0])
- usage -- A usage message (default: auto-generated from arguments)
- description -- A description of what the program does
- epilog -- Text following the argument descriptions
- parents -- Parsers whose arguments should be copied into this one
- formatter_class -- HelpFormatter class for printing help messages
- prefix_chars -- Characters that prefix optional arguments
- fromfile_prefix_chars -- Characters that prefix files containing
additional arguments
- argument_default -- The default value for all arguments
- conflict_handler -- String indicating how to handle conflicts
- add_help -- Add a -h/-help option
Definition at line 1538 of file argparse.py.