파이썬 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)