[python] python-dotenv를 사용하여 디버그 모드 설정하기
파이썬의 dotenv는 환경변수를 관리하기 위한 모듈입니다. dotenv를 사용하면 프로젝트의 설정을 간편하게 관리할 수 있습니다. 이번 블로그에서는 python-dotenv를 사용하여 디버그 모드를 설정하는 방법에 대해 알아보겠습니다.
dotenv 설치하기
먼저, dotenv를 설치해야 합니다. 다음 명령을 사용하여 dotenv를 설치합니다.
pip install python-dotenv
.env 파일 생성하기
프로젝트 루트 폴더에 .env
라는 파일을 생성합니다. 이 파일은 프로젝트에서 사용될 환경변수를 포함하게 됩니다. 예를 들어, 디버그 모드의 값을 설정하려면 다음과 같이 .env
파일에 작성합니다.
DEBUG=True
위와 같이 .env
파일에 값을 작성하면 해당 값을 파이썬 코드에서 사용할 수 있게 됩니다.
파이썬 코드에서 dotenv 사용하기
이제 파이썬 코드에서 python-dotenv
를 사용하여 .env
파일의 값을 불러올 수 있습니다. 다음과 같이 코드를 작성합니다.
from dotenv import load_dotenv
load_dotenv() # .env 파일을 불러옵니다.
DEBUG = os.getenv("DEBUG")
if DEBUG == "True":
print("디버그 모드로 실행 중입니다.")
else:
print("디버그 모드가 아닙니다.")
위의 코드에서 load_dotenv()
함수를 사용하여 .env
파일을 불러옵니다. 그리고 os.getenv("DEBUG")
를 사용하여 DEBUG
환경변수의 값을 가져옵니다. 이렇게 가져온 값으로 디버그 모드를 설정하거나 체크할 수 있습니다.
마무리
python-dotenv를 사용하여 디버그 모드를 설정하는 방법을 알아보았습니다. dotenv를 사용하면 환경변수 관리가 편리해지며, 프로젝트의 설정을 보다 유연하게 할 수 있습니다. dotenv의 다양한 기능을 활용하여 프로젝트의 설정을 개선해보세요.