일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 도커
- docker network
- 후기
- codecommit
- clone
- 리워드앱
- VPC
- built-in
- DocumentDB
- Container
- MongoEngine
- aws codecommit
- 리뷰
- 토스카드
- python3
- 재테크
- 앱테크
- Python
- AWS
- 커피머니불리기
- namespace
- Linux
- 포인트앱
- MongoDB
- docker
- mininet
- S3
- 하나머니
- network
- 실사용
- Today
- Total
ㅍㅍㅋㄷ
Class 명을 변수로 받아 동적으로 import (Python Dynamic import) python 의 모듈을 import 할때는 보통 파일 초기에 선언하여 사용하는게 일반적이다. 그런데, 모듈을 처음부터 import 하지 않고 로직에 따라 (모듈 명을 변수로 받아) 이것을 이용해 모듈을 import 하고 싶은 경우가 있다. 이런 경우 모듈과 class 명을 문자열로 받아 동적으로 import 하는 방법을 소개한다. 방법은 간단하다. importlib 패키지를 사용하거나 __import__() 함수를 이용하면 된다. 사실 importlib와 __import__() 함수는 큰 차이가 없다. importlib는 import 구문(statement)을 수행하는 package 일 뿐이며, __import_..
Python decorator (데코레이터) Python 으로 작성된 Opensource 의 코드들을 보다 보면, 아래와 같이 @ 로 시작하는 구문 들을 볼 수 있다. @decorator_def function(): print "what is decorator?" decorator를 한마디로 얘기하자면, 대상 함수를 wrapping 하고, 이 wrapping 된 함수의 앞뒤에 추가적으로 꾸며질 구문 들을 정의해서 손쉽게 재사용 가능하게 해주는 것이다. (무슨 말이야?) Decorator는 어떤 경우에 쓰는건가? 코딩을 하다 보면 종종 이런 경우가 있다. 메인 구문이 있고, 여기에 부가적인 구문을 추가하고 싶을때 말이다. 그리고 이 부가적인 구문을 반복해서 사용하고 싶은 경우도 있다. 이때 부가적인(그리고..
NET namespace [Contents] 1. Linux namespace 2. Linux namespace - UTS 3. Linux namespace - IPC 4. Linux namespace - PID 5. Linux namespace - NS(File System) 6. Linux namespace - NET 최근 lightweight 한 가상화 플랫폼인 Docker나 Linux container LXC 가 주목을 받고 있는데, 여기에 사용된 기반 기술 중 하나로 namespace 라는 것이 있다. namespace 에 대한 설명은 이전 포스팅 참고 ( Linux namespace ) namespace 는 크게 6가지로 분류되는데, 이번 포스팅에는 NET namespace에 대해 알아볼 예정..