import os import sys from pathlib import Path if __name__ == '__main__': # 현재 .py이 위치한 디렉토리 script_dir = os.path.dirname(os.path.abspath(__file__)) script_dir = Path(script_dir) # json 예시 import json with open(script_dir / 'config.json', 'r') as config_file: config = json.load(config_file) print('==== json 예시 ====') print(config) print() # ini 예시 from configparser import ConfigParser config = ConfigParser() config.read(script_dir / 'config.ini') user = config['DEFAULT']['User'] password = config['DEFAULT']['Password'] host = config['MySQL']['Host'] database = config['MySQL']['Database'] print('==== ini 예시 ====') print(user, password, host, database)