SeouliteLab

[Python/파이썬] 시스템 환경 변수 가져오기 (os.environ) 본문

프로그래밍

[Python/파이썬] 시스템 환경 변수 가져오기 (os.environ)

Seoulite Lab 2024. 3. 4. 08:59

Python의 os.environ을 사용하면 시스템 환경 변수에 접근할 수 있습니다. 이 블로그 포스트에서는 os.environ을 사용하여 시스템 환경 변수를 가져오는 방법에 대해 알아보겠습니다. 각 예제는 다양한 시나리오에서 시스템 환경 변수를 가져오는 방법을 보여줍니다.

1. 단일 환경 변수 가져오기

특정 환경 변수의 값을 가져오려면 해당 변수의 키를 사용하여 os.environ 딕셔너리에 접근합니다.

2. 모든 환경 변수 가져오기

os.environ을 사용하여 시스템의 모든 환경 변수를 가져올 수 있습니다. 이 경우 딕셔너리 형태로 환경 변수와 해당 값이 반환됩니다.

3. 환경 변수의 기본값 설정

만약 해당하는 환경 변수가 존재하지 않을 경우, 기본값을 설정할 수 있습니다. 이를 위해서는 get() 메서드를 사용합니다.

4. 환경 변수가 존재하는지 확인하기

특정 환경 변수가 존재하는지 확인하려면 in 연산자를 사용합니다.

5. 환경 변수 설정하기

시스템 환경 변수를 설정하려면 os.environ 딕셔너리에 새로운 키-값 쌍을 추가하면 됩니다.

6. 환경 변수 제거하기

특정 환경 변수를 제거하려면 os.environ 딕셔너리에서 해당 키를 삭제하면 됩니다.

예제

예제 1: 단일 환경 변수 가져오기

import os

# 환경 변수의 값 가져오기
python_path = os.environ.get('PYTHONPATH')

print("PYTHONPATH:", python_path)

예제 2: 모든 환경 변수 가져오기

import os

# 모든 환경 변수 가져오기
all_env_vars = os.environ

print("All Environment Variables:", all_env_vars)

예제 3: 환경 변수의 기본값 설정

import os

# 환경 변수의 기본값 설정
java_home = os.environ.get('JAVA_HOME', '/usr/bin/java')

print("JAVA_HOME:", java_home)