leexx
처음 배우는 마음으로
leexx
전체 방문자
오늘
어제
  • 분류 전체보기 (68)
    • 막개발글 (12)
    • 자바스크립트 JavaScript (17)
    • 우아한테크코스 (3)
      • 프리코스 (3)
    • 타입스크립트 TypeScript (2)
    • 리액트 React (9)
      • 리액트 React (4)
      • ReactQuery (3)
      • ReduxToolkit (1)
    • 스프링 Spring (2)
      • 전체 글 (2)
    • 코틀린 Kotlin (4)
    • 자바 Java (9)
    • 파이썬 Python (3)
      • Selenium (2)
    • SQL (1)
    • 깃허브 GitHub (1)
    • 알고리즘 Algorithm (5)
    • 일상글 (0)

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
leexx

처음 배우는 마음으로

Python 에서 환경변수 설치부터 사용까지 (python-dotenv)
파이썬 Python

Python 에서 환경변수 설치부터 사용까지 (python-dotenv)

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)
반응형
    leexx
    leexx

    티스토리툴바