argparse

문주은·2022년 3월 31일
0

1. argparse 모듈

  • python 패키지
  • python 파일 실행 시 다양한 변수 설정이 가능
  • 즉, 프로그램에 필요한 인자를 사용자 친화적인 cli 인터페이스로 쉽게 작성하도록 돕는 라이브러리

2. tutorial

2-1. ArgumentParser object

  • argument 정보를 담을 'parser' 인스턴스 생성

🖥 main.py

import argparse
# -*- coding: utf-8 -*-

# parser 생성
parser = argparse.ArgumentParser(
	description='Argparse Tutorial',
    formatter_class=argparse.ArgumentDefaultsHelpFormatter)

2-2. add_argument

  • 인자 추가
parser.add_argument(
	'--first_arg',
    type=int,
    default=1,
    help='첫 번째 인자 입력')
    
parser.add_argument(
	'--second_arg',
    type=int,
    default=2,
    help='두 번째 인자 입력')

2-3. parse_args()

  • command창에서 받은 argument를 객체로 변환하여 인자를 파싱
args = parser.parse_args()

x = args.first_arg
y = args.second_arg
print(f'실행 결과 : {x} + {y} = {x+y}')

2-4. 결과 확인

profile
Data Engineer

0개의 댓글