파이썬 config 파일의 민감정보 분리방법
1. json 파일로 분리하는 방법 파이썬 예제 코드 import os, json import pymysql BASE_DIR = "./" secret_file = os.path.join(BASE_DIR, 'secrets.json') with open(secret_file) as f: secrets = json.loads(f.read()) def get_secret(setting, secrets=secrets): try: return secrets[setting] except KeyError: err_msg = f"set the {setting} enviroment variable" raise print(err_msg) db_host = get_secret("DB_HOST") db_user = get_se..
파이썬/Snippets
2021. 3. 18. 21:04