파이썬 Python
Python 에서 환경변수 설치부터 사용까지 (python-dotenv)
leexx
2023. 8. 18. 22:47
Node.js 에서는 dotenv 로 (Token 등) 프로젝트에서 필요하지만 github 에 올릴 수 없는 정보들, 또는 굳이 노출시킬 필요가 없는 정보들을 관리했다.
Python 에서도 dotenv 를 사용하는데, 이름 python-dotenv 로 약간 다르다.
설치
pip install python-dotenv
# python 3.x
# pip3 install python-dotenv
환경변수 파일 작성
프로젝트의 최상단에 .env 파일을 만들어준다. 그리고 내용을 작성해주면 된다. 따옴표는 안붙여도 된다.
ID=myId@naver.com
PASSWORD=myPassword12345
소스코드에서 가져다 사용하기
import os
from dotenv import load_dotenv
load_dotenv() # .env 파일에서 환경변수를 불러옴
ID = os.getenv("ID")
PASSWORD = os.getenv("PASSWORD")
print(ID)
print(PASSWORD)