프로젝트를 진행하다 보면 코드에 서버 접속 정보를 기입해야 하는 상황이 올 때가 있다. 이는 정보보안에 있어서 매우 민감한 문제인데, 외부에 이 정보들을 감추고 싶을 때 환경변수를 설정해서 코드에 import하여 사용한다.
다양한 라이브러리들 및 방법이 있지만, 쉽게 찾아볼 수 있는 dotenv 라이브러리를 사용해보고자 한다.
python
pip3 install python-dotenv
APP_ID="1234567890"
SECRET_KEY="I hate Coding"
실행파일에서 import하여 변수에 저장하여 사용한다. ```python
from dotenv import load_dotenv import os
loaddotenv() appid = os.environ.get("APPID") secretkey = os.environ.get("SECRET_KEY") ```
# .gitignore
.env