본문 바로가기
Python/Python FAQ

Python 간단한 argparse 예제를 원합니다: 1개의 인자, 3개의 결과, Simple argparse example wanted: 1 argument, 3 results

by 베타코드 2023. 8. 1.
반응형

질문


The documentation for the argparse python module, while excellent I'm sure, is too much for my tiny beginner brain to grasp right now. I don't need to do math on the command line or meddle with formatting lines on the screen or change option characters. All I want to do is "If arg is A, do this, if B do that, if none of the above show help and quit".


답변


이렇게 argparse를 사용하여 다중 인수로 수행할 수 있습니다:

parser = argparse.ArgumentParser(description='프로그램 설명')
parser.add_argument('-f','--foo', help='foo 인수에 대한 설명', required=True)
parser.add_argument('-b','--bar', help='bar 인수에 대한 설명', required=True)
args = vars(parser.parse_args())

args는 인수를 포함하는 딕셔너리가 됩니다:

if args['foo'] == 'Hello':
    # 여기에 코드 작성

if args['bar'] == 'World':
    # 여기에 코드 작성

당신의 경우 단순히 하나의 인수만 추가하십시오.

반응형

댓글