[카테고리:] python 공부
requests는 사실 두 개의 층(layer)로 나뉜다. 하나는 requests.get(), requests.post()같은 매우 쉽고 인간 친화적인 API이다. 둘은 urllib3(하위 레벨): 실제 네트워크 연결, 연결 풀링(Connection Pooling), 재시도(Retry), 타임아웃 등 복잡하고 지저분한 저수준(Low-level)작업을 처리하는 라이브러리이다. requests는 urllib3를 내부적으로 사용하여,…
python에서 클래스 데코레이터 패턴이라는 것이 있다. 우선 데코레이터란 와 같이 어떤 다른 함수를 래핑하여 함수의 기능을 확장해준다. 클래스 데코레이터 패턴은 와 같이 클래스를 데코레이터 처럼 쓸 수 있다. 생성자가 호출되어 인스턴스가 생성되고 그 다음에 __call__()이…