파이썬 & 오픈소스 개발 Tip과 강좌

이곳은 파이썬과 여러 오픈소스 기반 프레임워크 관련 Tip과 강좌 게시판 입니다. 관련 개발을 진행하면서 알아내신 Tip이나 강좌와 새로운 소식을 적어 주시면 다른 공부하는 분들에게 큰 도움이 됩니다. 감사합니다. SQLER.com은 개발자와 IT전문가의 지식 나눔을 실천하기 위해 노력하고 있습니다.

 

Python에서 환경변수 처리하는 방법을 하나만 알고 있었는데, 이번 기회에 정리.

 

Python에서 특정 환경변수를 가져오는 방법은 아래 처럼 사용 가능하다.

import os
 
home_dir = os.environ['HOME']
username = os.environ['USER']

 

더 나은 방법으로 get 방식이 제공되며, default 값을 설정 하는것도 가능하다.

print(os.environ.get(env_var, 'CSV'))

 

이 외에, 아래 링크를 참조하면, Python에서 환경변수를 설정하는 방법과 존재 여부를 체크하는 방법 등도 확인 가능.

 

참고자료 :

Environment Variables in Python - Read, Print, Set - AskPython

 

No. Subject Author Date Views
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2021년 1월 업데이트) 코난(김대우) 2021.01.01 510
106 autopep8을 이용한 python 린트(linting) 구현 코난(김대우) 2021.09.15 5
» Python에서 환경변수(environment variable) 처리 코난(김대우) 2021.09.15 5
104 Python에서 random 문자열이나 숫자 가져오는 방법 코난(김대우) 2021.09.15 6
103 Python 중급 강좌 - 9. 비동기 작업(Asynchronous operations): asyncio 코난(김대우) 2021.01.03 300
102 Python 중급 강좌 - 8. 외부 리소스 관리(Managing external resources): with 코난(김대우) 2021.01.03 171
101 Python 중급 강좌 - 7. 파일작업(File read/write) file 코난(김대우) 2021.01.03 195
100 Python 중급 강좌 - 6. 파일시스템(File system) 관리 코난(김대우) 2021.01.03 203
99 Python 중급 강좌 - 5. 다중상속(Mixins - multiple inheritance) 코난(김대우) 2021.01.03 108
98 Python 중급 강좌 - 4. 상속(Inheritance) 코난(김대우) 2021.01.03 55
97 Python 중급 강좌 - 3. 클래스(Class) 코난(김대우) 2021.01.03 66
96 Python 중급 강좌 - 2. 람다(Lamda) file 코난(김대우) 2021.01.03 92
95 Python 중급 강좌 - 1. Python 스타일 가이드: 서식(Formatting)과 린팅(Linting) file 코난(김대우) 2021.01.02 114
94 Python 초급 강좌 목차 - 19. 코드에서 중요한 키(패드워드) 관리 - dotenv 코난(김대우) 2021.01.02 72
93 Python 초급 강좌 목차 - 18. 데코레이터(Decorators) 코난(김대우) 2021.01.02 65
92 Python 초급 강좌 목차 - 17. JSON 데이터 처리 file 코난(김대우) 2021.01.02 138
91 Python 초급 강좌 목차 - 16. 외부 웹서비스 API 호출 file 코난(김대우) 2021.01.02 140
90 Python 초급 강좌 목차 - 15. 패키지(Package): import, pip 코난(김대우) 2021.01.02 58
89 Python 초급 강좌 목차 - 14. 함수 파라미터(Parameter) 코난(김대우) 2021.01.02 60
88 Python 초급 강좌 목차 - 13. 함수(Function) 코난(김대우) 2021.01.02 49
87 Python 초급 강좌 목차 - 12. 반복문(Loop): for, while 코난(김대우) 2021.01.02 45





XE Login