728x90
반응형
Python argument 파싱(parsing)
.py 프로그램 실행 시 argument를 주고 파싱하는 방법
1. Bash 또는 terminal에서 실행:
> python main.py --option1=test1 --option2=test2
2. main.py 에서
import argparse
def main(args):
option1 = args.option1
…
if __name__ == '__main__':
parser = argparse.ArgumentParser(description="option test")
parser.add_argument('--option1', help="description option1", type=str, action='store')
parser.add_argument('--option2', help="description option2", default='default value', type=str, action='store')
args = parser.parse_args()
main(args)
위와 같이 실행
728x90
반응형
'코딩해 > Python' 카테고리의 다른 글
[Docker] 도커 python 이미지 빌드 | 도커로 개발하기 (0) | 2021.09.16 |
---|---|
[Python] Multiline string | 개행 스트링 입력 (0) | 2021.05.20 |
[Python] argparser 사용하기(파이썬 호출 인자) (0) | 2020.12.06 |
[Python] 파이썬 CSV 모듈 쓰기, 읽기, 수정 (0) | 2020.10.21 |
[Python] 딕셔너리(dictionary) 생성 & 초기화: setdefault(), defaultdict() (0) | 2020.10.14 |