본문 바로가기

go.od_planter

검색하기
go.od_planter
프로필사진 go.od_planter

  • 분류 전체보기 (37)
    • 공부해보고 싶은 것 (1)
    • Language (4)
      • Python (4)
    • Study (3)
      • Docker (2)
      • LLM (1)
    • 코딩테스트 (25)
      • Python (12)
      • SQL (13)
    • KT AIVLE (4)
Guestbook
«   2025/03   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Archives
Today
Total
반응형
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2025/03 (1)

go.od_planter

[python] 환경설정 (.env) 완전 이해하기: os.getenv, load_dotenv, kwargs 정리

최근에 FastAPI 프로젝트를 하면서 .env 파일을 기반으로 설정을 관리하고 있었는데, os.getenv()와 load_dotenv()가 어떻게 동작하는지 헷갈리는 일이 많았다. 그래서 gpt랑 대화를 하면서 하나하나 정리했고, 이 글은 그 대화를 내가 이해한 순서 그대로 정리한 내용이다.  1. 내가 처음 가졌던 궁금증def __init__(self, **kwargs): super().__init__(**kwargs, _env_file=Path(f".env.{kwargs.get('env', 'dev')}"))이렇게 설정했는데, make run-local 실행했을 때 .env.dev를 읽더라. 왜 .env.local이 안 읽히는 거지? 2. 문제 원인: kwargs에는 ENV가 들어오지 않는다m..

Language/Python 2025. 3. 27. 01:27
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바