파이썬 파일 사용할 때 볼 수도 있는 configparser와 argparser
1. configparser
프로그램의 기본 실행 설정을 파일에 저장하는 방식
section, key, value값으로 설정
dict type으로 호출이 됨
아래 처럼 예를 들면 게임 프로그램의 등장인물 yun의 기본 정보가 저장됨
[section one]
name : Yun
Age : 30
[section two]
Favorite: game
다른 프로그램에 yun이라는 인물의 정보를 쓰고 싶으면 이런 정보가 저장된 cfg파일을 불러서 그대로 쓰는거임
2. argparser
console 창에서 프로그램 실행 시 세팅 정보를 저장함
py파일을 cmd에서 사용할때, 필요한 argument를 사용자로부터 읽어올때 사용함
’-a’는 짧은 이름 ‘--a_value’는 긴 이름을 나타냄 이것이 무슨말이냐면 아래에서 확인 가능
위 프로그램은 콘솔에서 실행할때 세팅 정보를 입력받아서 저장하여 출력해주는 것임
주피터 노트북에서 위처럼 py파일로 저장할 수 있음
arg_sum.py가 있는 폴더에서 python arg_sum.py --help를 쓰면 파일 정보를 알아볼 수 있음
짧은 이름 -a 10, -b 20으로 a에 10 b에 20을 받아 합을 출력해줌
긴 이름 --a_value 10 --b_value 20을 하면 a에 10 b에 20을 입력받아 합을 출력
'프로그래밍 > Python' 카테고리의 다른 글
python에서 logging 간단하게 (0) | 2024.04.30 |
---|---|
if __name__ == ‘__main__’: 의 __name__변수 (0) | 2024.04.29 |
python의 특징 - first class object, inner function, closure, 데코레이터(decorator) (0) | 2024.04.29 |
python 반복문 중급 기술 - range, break, continue, for ~ else, string iteration (0) | 2024.04.26 |
python 문자열 간단하게 정리 (0) | 2024.04.26 |