os.getenv는 환경 변수를 읽는 역할에 초점을 두는 함수이다.
이 함수에서는 ()를 통하여 함수 호출 형태로 환경 변수를 가져오며, 선언되지 않은 환경 변수에 대해서도 None이 반환되고, 기본값 지정도 가능하다.

None이 반환된다.
os.environ은 환경변수 목록들을 딕셔너리 객체처럼 취급하며 []로 환경 변수를 가져온다. 선언되지 않은 환경 변수에 대해서는 KeyError가 반환된다.


KeyError를 발생시키는 대신 None이 반환되기를 원한다면 딕셔너리처럼 get() 메소드를 활용하면 된다. get() 메소드를 활용하면 default 설정도 가능하다.print(os.environ.get('VAR'))
print(os.environ.get('VAR','ABC'))