Argparser
Python Argparser는 명령줄 인자 파싱을 위한 파이썬 모듈입니다. 이 모듈을 사용하면 명령줄에서 인자를 받아와서 해당 인자를 처리할 수 있습니다.
사용 방법
argparse 모듈 import하기
import argparse
ArgumentParser 객체 생성하기
parser = argparse.ArgumentParser()
인자 추가하기
parser.add_argument("arg_name", help="arg_help")
- arg_name: 인자의 이름
- help: 인자에 대한 설명
인자 파싱하기
args = parser.parse_args()
- args.arg_name: 입력된 인자 값
예제
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--path", type=str, help="경로를 넣어주세요.")
parser.add_argument("--ext", type=str, help="파일 확장자를 넣어주세요.")
parser.add_argument("--days", type=int, help="삭제 기준일을 넣어주세요.")
args = parser.parse_args()
위 코드를 실행할때
python3 delete_backup.py --path /Users/your_path/mysql/ --ext sql --days 100
다음과 같이 입력하면 path, ext, days를 인자로 받을 수 있다.
'개발로그' 카테고리의 다른 글
[Python] 쉘(Shell)을 통해 Logging 내용 저장하기 (2) | 2024.04.15 |
---|---|
[Python] Logging (0) | 2024.04.15 |
Docker란 무엇인가? (컨테이너, 이미지, 볼륨) (0) | 2024.04.15 |
자동 파일 삭제 cron 만들기 (0) | 2024.04.15 |
[Linux] shell 명령어 (0) | 2024.04.15 |