首页 > 代码库 > Python2.X和Python3.X中的urllib区别
Python2.X和Python3.X中的urllib区别
Urllib是Python提供的一个用于操作URL的模块,在Python2.X中,有Urllib库,也有Urllib2库,在Python3.X中Urllib2合并到了Urllib中,我们爬取网页的时候,经常需要用到这个库。下面总结了Urllib相关模块中从Python2.X到Python3.X的常见的一些变动。
·在Python2.X中使用import urllib2——对应的,在Python3.X中会使用import urllib.request,urllib.error。
·在Python2.X中使用import urllib——对应的,在Python3.X中会使用import urllib.request,urllib.error,urllib.parse。
·在Python2.X中使用import urlparse——对应的,在Python3.X中会使用import urllib.parse。
·在Python2.X中使用import urllib2——对应的,在Python3.X中会使用import urllib.request,urllib.error。
·在Python2.X中使用urllib2.urlopen——对应的,在Python3.X中会使用urllib.request.urlopen。
·在Python2.X中使用urllib.urlencode——对应的,在Python3.X中会使用urllib.parse.urlencode。
·在Python2.X中使用urllib.quote——对应的,在Python3.X中会使用urllib.request.quote。
·在Python2.X中使用cookielib.CookieJar——对应的,在Python3.X中会使用http.CookieJar。
·在Python2.X中使用urllib2.Request——对应的,在Python3.X中会使用urllib.request.Request
Python2.X和Python3.X中的urllib区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。