🖥️ IT, 컴퓨터/🐍 Python

[Python] 파이썬에서 환경변수 설정하기 :: os.environ

김 홍시 2024. 3. 5.
반응형

Python에서 os.environ 객체를 사용하여 환경 변수를 설정할 수 있습니다. os.environ은 프로세스 환경을 나타내는 사전(dictionary)-유사 객체로, 이 객체에 새로운 키와 값을 할당함으로써 환경 변수를 만들거나 수정할 수 있습니다. 당신이 제시한 코드 예제는 새로운 환경 변수 NEW_KEY를 만들고, 이 변수에 문자열 'test'를 값으로 할당합니다.

다음은 환경 변수를 설정하는 방법을 보여주는 간단한 예제입니다:

import os

# 환경 변수 'NEW_KEY'를 'test' 값으로 설정합니다.
os.environ['NEW_KEY'] = 'test'

# 설정한 환경 변수 값을 확인합니다.
print(os.environ.get('NEW_KEY'))

이 코드를 실행하면, NEW_KEY 환경 변수가 'test' 값으로 설정되었음을 확인할 수 있습니다. 이 방법으로 프로그램 실행 중에 필요한 환경 변수를 동적으로 생성하거나 수정할 수 있습니다. 하지만 이렇게 설정한 환경 변수는 현재 실행 중인 프로세스에서만 유효하며, 프로세스가 종료되면 설정한 환경 변수도 사라집니다. 즉, 이 방법으로 설정한 환경 변수는 영구적이지 않으며, 시스템 전체나 다른 프로세스에서는 보이지 않습니다.

영구적인 환경 변수를 설정하려면, 운영 체제의 환경 설정을 직접 수정해야 합니다. 대부분의 운영 체제에서는 사용자의 프로필 설정 파일(예: .bash_profile, .bashrc, .profile 등)에 환경 변수를 추가하여 영구적으로 설정할 수 있습니다.

반응형

댓글