파이썬 파일 사용할 때 볼 수도 있는 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을 입력받아 합을 출력

TAGS.

Comments