반응형
질문
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':
# 여기에 코드 작성
당신의 경우 단순히 하나의 인수만 추가하십시오.
반응형
댓글