NOTE
- 220623_TIL / NoSQL를 할 때 API 키, 패스워드 등의 민감 정보를 가릴 수 있도록
getenv
를 활용하는 것에 대해 언급한 적이 있었다.- 해당 내용에 대해 내가 근미래에 사용할 것 같은 것만 간단히 정리해본다.
환경 변수(環境 變數, 영어: environment variable)는 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임
이다. 이런 개념 아래에서 오늘 환경변수 설정을 통해 해보려고 하는 건 다음과 같다.
$export 변수_이름=변수_값
로 할 수 있다.$ export ENV_HELLO="Hola Mundo"
os
를 통해 접근할 수 있다.import os
print(os.environ["ENV_HELLO"])
(참고로 터미널에서 $ env
를 치면 현재 사용되고 있는 환경변수의 목록이 나타난다.)
오늘은 기본 세팅만 해봤는데 매번 이렇게 환경 변수에 접근하는 건 번거로운 일일 수 있다.
이전 NoSQL TIL에서 언급했던 내용을 해볼 것이다.