반응형
파이썬 환경 변수 사용하기
환경변수는 시스템에서 사용되는 값으로, 소프트웨어 프로그램이 실행될 때 필요한 정보를 저장하는 데 사용한다.
파이썬에서는 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 모듈을 사용하여 편리하게 환경변수를 다룰 수 있습니다.
- 환경변수를 사용하여 프로그램에 필요한 중요한 정보를 안전하게 저장 및 접근할 수 있습니다.
- 다양한 운영체제에서 동일한 방식으로 환경변수를 다룰 수 있습니다
단점
- 환경변수를 사용하여 중요한 정보를 저장할 경우, 보안에 취약할 수 있습니다. 따라서 중요한 정보는 암호화하여 저장하는 것을 권장합니다.
- 환경변수는 시스템 전체에 영향을 주므로, 실수로 값을 수정하거나 삭제할 경우 시스템에 부작용을 일으킬 수 있습니다.
반응형
'Python' 카테고리의 다른 글
파이썬 현재 설치된 패키지 리스트 확인하기 (0) | 2024.05.22 |
---|---|
파이썬 환경 변수 사용하기 2 (dotenv 사용하기) (0) | 2024.05.22 |
pip 에러 해결 : Faltal error in launcher: Unable to create process using '"' (0) | 2024.05.16 |
윈도우 python 설치 및 버젼 확인 (0) | 2024.04.05 |
파이썬 파일 쓰기 오류, UnicodeEncodeError: 'cp949' codec can't encode character illegal multibyte sequence (0) | 2024.02.07 |