python dotenv 사용하기

2sky·2024년 6월 1일

dotenv 쓰기

  • dotenv는 파이썬 프로젝트에서 환경 변수를 관리하기 위한 유용한 도구
  • 보안상 중요한 정보나 설정을 코드에 직접 하드코딩하는 것은 좋지 않음.
  • dotenv를 사용하면 환경 변수를 파일에 저장하고 프로젝트에서 이를 사용 가능

간단히 말해서, dotenv를 사용하면 프로젝트 루트 디렉토리에 .env라는 이름의 파일을 만들고 거기에 환경 변수를 설정. 그런 다음 파이썬 코드에서 dotenv 모듈을 사용하여 이 파일을 읽고 환경 변수를 로드. 이렇게 하면 보안이 중요한 정보를 코드에서 분리할 수 있음.

pip install python-dotenv

이렇게 메모장을 열어 필요한 정보들을 적는다

저장은 .env 형식을 모든 파일로 해준다

import os
from dotenv import load_dotenv

# 데이터베이스 연결 정보

db_user = os.getenv('db_user')
db_password = os.getenv('db_password')
db_port = os.getenv("db_port")
db_host = os.getenv('db_host')
db_name = os.getenv('db_name')

이런 식으로 사용해주면 된다

profile
하늘하늘한 하늘

0개의 댓글