Languages/Python

[Python] argparse 란?

MOONCO 2022. 12. 30. 22:16

argparse 란?

파이썬 파일을 실행할때, 여러가지 옵션을 주어 다르게 동작하도록 해주는 모듈

 

 argparse 사용방식

./run.py -d 1 -f

 

# run.py
import argparse

parser = argparse.ArgmentParser()
# 인자를 받아서, 숫자 형식으로 저장
parser.add_argument("-d", "--decimal", dest="decimal", action="store")
# 인자를 받아서, 참거짓 형식으로 저장
parser.add_argument("-f", "--fast", dest="fast", action="store_true")
args = parser.parse_args()

print(args.decimal)
print(args.fast)

 

 

반응형