프로그래밍 기술/Django 웹 프로그래밍

8. 웹 표준 라이브러리 구성

언제나휴일 2019. 2. 15. 12:16
반응형

8. 웹 표준 라이브러리 구성


웹 표준 라이브러리 구성



파이썬에는 효과적으로 프로그래밍을 있게 표준 라이브러리를 제공하고 있습니다.

표준 라이브러리는 크게 클라이언트와 서버를 제작할 사용하는 라이브러리로 구분할 있습니다. 그리고 저수준 라이브러리와 이를 래핑하여 손쉽게 사용할 있는 고수준 라이브러리로 구분할 수도 있어요.

 

저수준 라이브러리의 클라이언트 개발 용에는 http.client http.cookiejar 제공합니다. http.client 요청에 관한 기능을 제공합니다. http.cookiejar 모듈은 HTTP 쿠키를 자동으로 처리하는 기능을 제공합니다.

저수준 라이브러리의 서버 개발 용으로 http.server http.cookies 제공합니다. http.server에서는 클라이언트의 요청을 받아 결과를 응답하는 기능을 제공합니다. http.cookies에서는 HTTP 상태 관리를 위한 매커니즘인 쿠키에 관한 기능을 제공합니다.

 

고수준 라이브러리의 클라이언트 개발 용에는 urllib 제공합니다. 그리고 urllib에는 urllib.request, urllib.response, urllib.parse, urllib.error, urllib.robotparse 모듈을 제공합니다. urllib.request 웹을 열어 결과를 얻어오는 기능을 제공합니다. urllib.request 결과의 내용을 확인하기 기능을 제공합니다. urllib.parse url 구문을 분석하는 기능을 제공하며 urllib.error urllib.request 의해 발생한 예외를 처리하기 위한 기능을 제공합니다. 마지막으로 urllib.robotparse robot.txt 파일을 구문 분석하는 기능을 제공합니다.

 

참고로 책에서는 표준 라이브러리를 사용하는 방법에 관해서는 간단히 소개하는 수준까지만 다룹니다.

반응형