python argparse用法

mac2026-03-12  3

import argparse def parse(): _parser_ = argparse.ArgumentParser() _parser_.add_argument("-A", "--app_name", default=__name__, type=str, help=u"") _parser_.add_argument("-I", "--initializer", required=True, type=str, help=u"") _parser_.add_argument("-D", "--decorator", required=True, nargs='+', type=str, help=u"") _parser_.add_argument("-H", "--host", default="localhost", type=str, help=u"") _parser_.add_argument("-P", "--port", default=8080, type=int, help=u"") kwargs, attr = _parser_.parse_known_args() return kwargs, attr if '__main__' == __name__: kwargs, _ = parse() print(kwargs.host)

 

最新回复(0)