urllib庫在python2與python3中的區別

Urllib是python提供的一個用於操作url的模塊。

在python2中,有urllib庫和urllib2庫。在python3中,urllib2合併到urllib庫中,我們爬取網頁的時候,經常用到這個庫。

升級合併後,模塊中包的位置變化的地方較多。

以下是python2與python3中常用的關於urllib庫的變化:

在python2中使用import urllib2————對應的,在python3中會使用import urllib.request,urllib.error
在python2中使用import urllib————對應的,在python3中會使用import urllib.request,urllib.error,urllib.parse
在python2中使用import urlparse————對應的,在python3中會使用import urllib.parse
在python2中使用urllib2.urlopen————對應的,在python3中會使用urllib.request.urlopen
在python2中使用urllib.urlencode————對應的,在python3中會使用urllib.parse.urlencode
在python2中使用urllib.quote————對應的,在python3中會使用urllib.request.quote
在python2中使用cookielib.CookieJar————對應的,在python3中會使用http.CookieJar
在python2中使用urllib2.Request————對應的,在python3中會使用urllib.request.Request

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章