[Python] Library | 09. dotenv

2026. 3. 26. 16:49·Language/Python
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
'Language/Python' 카테고리의 다른 글
  • [Python] Library | 11. typing
  • [Python] Library | 10. logging
  • [Python] Syntax | 04. import
  • [Python] Syntax | 03. Decorator(@)
Rayi
Rayi
  • Rayi
    아카이브
    Rayi
  • 전체
    오늘
    어제
    • 분류 전체보기 (297)
      • CS (40)
        • CV (2)
        • PS (37)
      • Reveiw (19)
        • Paper (19)
        • Github (0)
      • ML (13)
        • Pytorch (5)
      • Language (72)
        • Python (21)
        • JavaScript (32)
        • TypeScript (16)
        • C++ (3)
      • IDE (12)
      • Git (13)
      • Frontend (77)
        • React (8)
        • ReactNative (6)
        • SolidJS (20)
        • CSS (12)
      • Backend (47)
        • DB (18)
        • Node.js (11)
        • Python (3)
      • UI (3)
      • Automation (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    DB
    deploy
    mongo
    PyTorch
    vscode
    frontend
    Express
    CSS
    review
    ML
    react
    python
    PRISMA
    figma
    SOLID
    CV
    CS
    ts
    Three
    ps
    modal
    API
    postgresql
    nodejs
    js
    backend
    Git
    FastAPI
    GAN
    ReactNative
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.5
Rayi
[Python] Library | 09. dotenv
상단으로

티스토리툴바