728x90
Python에서 Node.js의 .env 파일과 유사한 방식으로 환경 변수를 설정하려면 Python의 python-decouple 라이브러리를 사용할 수 있습니다. 이 라이브러리는 설정 파일을 관리하고 파싱하는 데 도움이 됩니다. 아래는 python-decouple 라이브러리를 사용하여 Python 프로젝트에서 환경 변수를 설정하는 방법입니다.
python-decouple 모듈 설치
pip install python-decouple
Root 폴더에 .env에 환경변수 만들기
SECRET_KEY=mysecretkey
DEBUG=True
DATABASE_URL=postgresql://user:password@localhost/dbname
config.py파일을 만들고 python-decouple 를 사용하여 환경변수를 가져오기
from decouple import config
SECRET_KEY = config('SECRET_KEY')
DEBUG = config('DEBUG', default=False, cast=bool)
DATABASE_URL = config('DATABASE_URL')
이제 config.py 파일을 다른 python 스크립트에서 가져와서 환경 변수 사용하기
from myapp.config import SECRET_KEY, DEBUG, DATABASE_URL
print("SECRET_KEY:", SECRET_KEY)
print("DEBUG:", DEBUG)
print("DATABASE_URL:", DATABASE_URL)
이제 환경 변수 관리를 편리하게 설정하여 유지보수를 쉽게 해봅시다.
728x90
'IT' 카테고리의 다른 글
ZEP Script를 환경 구축하고 Hello world 찍어보기 (0) | 2023.09.29 |
---|---|
모든 갤럭시 기기에 앱 테스트 해보기(Remote Test Lab) (0) | 2023.09.17 |
Ubuntu에 MongoDB 설치하기 및 기본 명령어 정리(22.04 버전 추가) (0) | 2023.07.23 |
PDF 나눠서 이미지 파일로 저장하기 (0) | 2023.03.29 |
[Back4app] RestAPI로 파일 업로드 하기 (0) | 2023.01.23 |