본문 바로가기
파이썬

파이썬 Python의 argparse에서 metavar 및 action은 무엇을 의미합니까?

by º기록 2021. 1. 5.
반응형


>>> parser.add_argument('integers', metavar='N', type=int, nargs='+',
...                     help='an integer for the accumulator')
>>> parser.add_argument('--sum', dest='accumulate', action='store_const',
...                     const=sum, default=max,
...                     help='sum the integers (default: find the max)')

놓쳤을 수도 있지만 읽은 내용에서 metavar 에 대한 정의를 찾을 수 없습니다. 액션 (action = "store_const"등) . 그들은 실제로 무엇을 의미합니까?

 

해결 방법

 


>>> parser = argparse.ArgumentParser()
>>> parser.add_argument('--foo')
>>> parser.add_argument('bar')
>>> parser.parse_args('X --foo Y'.split())
Namespace(bar='X', foo='Y')
>>> parser.print_help()
usage:  [-h] [--foo FOO] bar
...


 

참조 페이지 https://stackoverflow.com/questions/19124304

 

 

반응형

댓글