728x90
dotenv는 Python이 많은 양의 환경변수를 관리할 수 있도록 .env 파일을 사용하게 하는 라이브러리입니다.
dotenv는 별도로 설치가 필요합니다.
pip install python-dotenv
환경 변수가 한두 개일 때는 시스템 환경 변수에 추가해서 사용할 수 있습니다. 하지만 환경 변수가 많아지면 일일이 추가하는게 힘들어지므로, .env 파일에 모두 저장하여 관리하는 경우도 있습니다. dotenv는 Python이 .env 파일에 접근할 수 있도록 해줍니다.
.env 파일이 이렇게 구성되어 있다고 합시다.
ENV1=asdfghjk
ENV2=qwertyuiop
Python에서 load_dotenv( ) 함수를 이용해 .env 파일을 불러올 수 있습니다. 불러온 환경변수들은 특정 변수에 저장되는 것은 아니고, os 라이브러리의 environ 객체를 통해 접근할 수 있습니다.
import dotenv
import os
dotenv.load_dotenv()
env_1 = os.environ.get('ENV1')
env_2 = os.environ.get('ENV2')728x90
'Language > Python' 카테고리의 다른 글
| [Python] Library | 11. typing (0) | 2026.04.08 |
|---|---|
| [Python] Library | 10. logging (0) | 2026.03.26 |
| [Python] Syntax | 04. import (0) | 2026.02.17 |
| [Python] Syntax | 03. Decorator(@) (0) | 2026.02.16 |
| [Python] Event Loop (0) | 2026.02.16 |