.env(환경변수, environment variable)파일을 만들어서 민감한 정보를 한 곳에 관리할 수 있음..gitignore를 생성해서 .env파일을 무시하도록 설정..gitignore
.env
.env는 키(key)=값(value)형태로 작성하면 됨.Ex) API_KEY=483fb....pip install python-dotenv
from dotenv import load_dotenv
import os
load_dotenv() # .env 파일 읽기
api_key = os.getenv("API_KEY")
.env파일은 루트 디렉토리에 위치해 있거나 사용하려는 파이썬 파일과 같은 폴더 위치에 있어야됨.Data-Analysis-Practice/ <- 루트 + .env
└─ energy_use_data_summary/ <- 파이썬 파일
└─ data/ <- 데이터 파일
Data-Analysis-Practice/ <- 루트
└─ energy_use_data_summary/ <- 파이썬 파일
└─ data/ <- .env + 데이터 파일
Data-Analysis-Practice/ <- 루트
└─ energy_use_data_summary/ <- 파이썬 파일 + .env
└─ data/ <- 데이터 파일