티스토리 뷰
print(os.getenv('my_name'))
위 코드를 바로 실행 하면 None이 출력 됩니다.
소스코드에 Environment variable을 참조한 코드가 있는 경우 이 값을 넣어주어야 할때가 있습니다.
그럴 때 아래와 같이 합니다.
os.environ['my_name'] = 'kyeongrok'
그리고 다시 값을 불러 와보면
print(os.getenv('my_name'))
Kyeongrok 이라고 출력이 됩니다.
argparse이용해 env variable받기
color라는 key로 색을 받고 싶은 경우 아래와 같이 쓸 수 있습니다.
arg_test.py
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--color', required=False)
args = parser.parse_args()
print(args)
print(args.color)
실행
python arg_test.py --color=green
결과
Namespace(color='green')
green
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 싱가폴
- docker container case
- 도커티슈박스
- Linux
- 도커각티슈케이스
- docker container tissue
- Sh
- shellscript
- 도커각티슈박스
- docker container tissue box
- 개발자
- vim
- docker container
- 이직
- docker container whale
- 도커컨테이너
- 2017 티스토리 결산
- 도커티슈케이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함