반응형
>>> 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Function to find maximum of 3 variables isn't returning anything (0) | 2021.01.05 |
---|---|
파이썬 vim and python scripts debugging (0) | 2021.01.05 |
파이썬 Stopword removal with NLTK (0) | 2021.01.05 |
파이썬 문자열의 첫 번째 점까지 모든 것을 가져 오는 Python 정규식 (0) | 2021.01.05 |
파이썬 전역 변수가 왜 나쁜가요? (0) | 2021.01.05 |
댓글