작년에 팀 프로젝트를 하면서 os.getenv("키값")으로 환경변수를 이용했었는데 기억이 나질 않는다.. 그래서 기록해야겠다고 생각함 환경변수란?
환경변수(environment variable)는 컴퓨터가 사용하는 동적 변수를 의미한다. 동적이란 뜻은 '고정적이지 않다'라는 것을 의미한다.
파이썬에서는 환경변수를 아주 간편하게 python-dotenv를 통해 파일단위로 관리할 수 있다. 이번에 로컬에서 MySQL을 연동하는 과정에서 환경변수를 이용해 연결하기로 했다. python-dotenv Python에서는 python-dotenv 라이브러리를 사용하여 환경변수를 쉽게 관리할 수 있다. pip install python-dotenv 설치후 config.py 에서 .env 파일을 불러오기 위해 모듈을 import한다. # config.py from dotenv import load_dotenv load_dotenv() 그리고 .gitignore에 숨겨둘 .env 파일을 생성한다. ...