반응형
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
등)에 환경 변수를 추가하여 영구적으로 설정할 수 있습니다.
반응형
'🖥️ IT, 컴퓨터 > 🐍 Python' 카테고리의 다른 글
[Mecab] 일본어 형태소 분석하기 :: Mecab (0) | 2024.04.03 |
---|---|
[Python] 파이썬 비동기 프로그래밍 (0) | 2024.03.05 |
[Python] pd.read_csv 에서 인코딩 설정하는 법 / UnicodeDecodeError (0) | 2024.02.29 |
[Python] Plotly로 히스토그램 그래프 그리기 :: px.histogram (0) | 2024.02.03 |
[Python] Plotly로 바 차트(막대 그래프) 그리기 :: px.bar() (0) | 2024.02.03 |
댓글