Python

파이썬 환경 변수 사용하기

은둔한량 2024. 5. 22. 10:23
반응형

파이썬 환경 변수 사용하기

환경변수는 시스템에서 사용되는 값으로, 소프트웨어 프로그램이 실행될 때 필요한 정보를 저장하는 데 사용한다.

파이썬에서는 os 모듈을 사용하여 환경변수를 다룬다.

import os

# 모든 환경변수 출력
for key, value in os.environ.items():
    print(key, value)

# 특정 환경변수 값 출력
print(os.environ.get('PATH'))

 

환경변수 설정

환경변수를 설정하려면 os.environ dictionary를 사용하거나 os.putenv 함수를 사용하여 설정한다.

import os

# 환경변수 설정
os.environ['MY_KEY'] = 'my_key'

# 환경변수 값 출력
print(os.environ.get('MY_KEY'))

# os.putenv 함수를 사용하여 환경변수 설정
os.putenv('MY_KEY', 'my_key')

 

장단점

장점

  • 파이썬의 os 모듈을 사용하여 편리하게 환경변수를 다룰 수 있습니다.
  • 환경변수를 사용하여 프로그램에 필요한 중요한 정보를 안전하게 저장 및 접근할 수 있습니다.
  • 다양한 운영체제에서 동일한 방식으로 환경변수를 다룰 수 있습니다

단점

  • 환경변수를 사용하여 중요한 정보를 저장할 경우, 보안에 취약할 수 있습니다. 따라서 중요한 정보는 암호화하여 저장하는 것을 권장합니다.
  • 환경변수는 시스템 전체에 영향을 주므로, 실수로 값을 수정하거나 삭제할 경우 시스템에 부작용을 일으킬 수 있습니다.
반응형