Python: 환경변수 읽어오기

발생일: 2015.12.30

키워드: python, 파이썬, 환경변수, env, environ

문제:
파이썬으로 환경변수를 읽어오려고 한다.


해결책:

os 모듈의 environ 함수를 사용하면 된다.

import os
os.environ['FOO']

이렇게 가져오면 읽어올 수 있지만,
환경변수 중에 FOO가 없으면 KeyError 가 발생한다.

raise KeyError(key)
KeyError: 'FOO'


KeyError 를 처리하기 번거로운 상황이라면,
os.getenv()를 사용하는 게 좋다. 값이 없을 경우엔 None을 리턴한다.


import os
os.getenv('FOO')
os.getenv('NOT_EXIST') #-> None
저작자 표시 비영리 변경 금지
신고

카테고리

분류 전체보기 (659)
About me. (6)
Daylogs (624)
비공개 (0)
영어공부 (0)
My works - 추억 (29)