/*
written by kaspy (kaspyx@gmail.com)
*/
파이썬은 버전에 따라 크게 2.x와 3.x로 나뉜다. 함수와 클래스등은 거의 동일하지만, 패키지명과 모듈명이 재구성 되었다고한다.
또한 웹 어플리케이션에 사용되는 라이브러리는 웹 클라이언트용 API와 웹서버 API로 나뉜다.
* 파이썬 3.x 와 2.x 표준 라이버리 모듈 구성 변경사항
(빨강색 음영은 클라이언트단, 파랑색 음영은 서버단임은 참고)
파이썬 3.x 모듈명 |
파이썬 2.x 모듈명 |
파이썬 3.x 에서의 변화 |
|
urllib.parse |
urlparse |
urllib 일부 |
하나의 urllib 패키지로 모아 모듈을 기능별로 나눔 |
urllib.request |
urllib2 대부분 |
urllib 일부 |
|
urllib.error |
urllib2 대부분 |
urllib 일부 |
|
urllib.response |
|
urllib 일부 |
|
urllibrobotparse |
robotparse |
|
|
http.server |
BaseHTTPServer |
|
하나의 http 패키지로 모아서 server와 client 모듈로 구분 |
CGIHTTPServer |
|
||
SimpleHTTPServer |
|
||
httplib |
|
||
http.coockies |
Cookie |
|
하나의 http 패키지 합병 |
http.cookiejar |
cookielib |
|
|
html.parser |
HTMLParser |
|
하나의 html 패키지로 합병 |
html.entities |
htmlentitydefs |
|
* 참고 자료
Django로 배우는 쉽고 빠른 파이썬 웹 프로그래밍
'IT > Python' 카테고리의 다른 글
파이썬(python) getopt 함수 사용하기 (0) | 2015.10.05 |
---|---|
파이썬 웹서버 모듈(BaseHTTPServer, SimpleHTTPServer) 사용하기 (0) | 2015.06.11 |
파이썬 웹프로그래밍 - 이미지 다운로드 (urllib2, httplib) 소스 (3) | 2015.05.15 |
파이썬 웹프로그래밍 - 웹 모듈 urlparse 예제 (0) | 2015.05.14 |
윈도우(Windows) 환경에서 파이썬(Python) 개발환경 구축하기 (0) | 2015.03.31 |