파이썬으로 환경 변수 설정하기
환경 변수는 운영 체제에서 시스템과 애플리케이션에 대한 구성 정보를 저장하는 데 사용됩니다. 파이썬에서는 os
모듈을 이용하여 환경 변수를 설정하고 사용할 수 있습니다. 이번 글에서는 파이썬을 사용하여 환경 변수를 설정하는 방법에 대해 알아보겠습니다.
1. 단일 환경 변수 설정하기
os
모듈의 environ
속성을 사용하여 단일 환경 변수를 설정할 수 있습니다. 다음은 예시입니다:
import os
# 환경 변수 설정
os.environ["MY_VARIABLE"] = "my_value"
# 환경 변수 읽기
my_variable = os.environ["MY_VARIABLE"]
print(my_variable) # 출력: my_value
위 코드에서 os.environ
은 현재의 환경 변수를 나타냅니다. ["MY_VARIABLE"]
은 환경 변수의 이름을 나타내고, "my_value"
는 변수에 할당할 값을 의미합니다. 설정된 환경 변수는 다른 파이썬 코드에서도 사용할 수 있습니다.
2. 여러 환경 변수 설정하기
만약 여러 개의 환경 변수를 한 번에 설정하고 싶다면, os.environ
의 update()
메서드를 사용할 수 있습니다. 다음은 예시입니다:
import os
# 여러 환경 변수 설정
env_vars = {
"VAR_1": "value1",
"VAR_2": "value2",
"VAR_3": "value3"
}
os.environ.update(env_vars)
# 환경 변수 읽기
var_1 = os.environ["VAR_1"]
var_2 = os.environ["VAR_2"]
var_3 = os.environ["VAR_3"]
print(var_1, var_2, var_3) # 출력: value1 value2 value3
위 코드에서 env_vars
는 딕셔너리 형태로 여러 개의 환경 변수와 그 값을 포함하고 있습니다. os.environ.update(env_vars)
를 사용하여 이들 환경 변수를 한 번에 설정할 수 있습니다.
결론
파이썬을 사용하여 환경 변수를 설정하는 방법에 대해 알아보았습니다. os
모듈을 사용하여 단일 환경 변수나 여러 환경 변수를 설정하고 값을 읽어올 수 있습니다. 이렇게 설정된 환경 변수는 파이썬 애플리케이션에서 사용할 수 있으며, 시스템 또는 프로그램의 구성 정보를 저장하는 데 유용하게 활용될 수 있습니다.