您的位置:首页 > 编程语言 > Python开发

python3.x的urllib.request哪去了?

2016-10-07 21:06 453 查看
最近看一些python爬虫视频教程,视频中的版本是3.x,而里面的一些方法在2.7的版本却用不了。

这里就先不累述python2和python3的具体区别了,就单纯写爬虫中遇到的区别,比如说urllib库。

urllibPython 2 namePython 3 name

urllib.urlopen() Deprecated. See urllib.request.urlopen() which mirrors urllib2.urlopen() 

urllib.urlretrieve()  urllib.request.urlretrieve() 

urllib.urlcleanup()   urllib.request.urlcleanup() 

urllib.quote()        urllib.parse.quote() 

urllib.quote_plus()   urllib.parse.quote_plus() 

urllib.unquote()      urllib.parse.unquote() 

urllib.unquote_plus() urllib.parse.unquote_plus() 

urllib.urlencode()    urllib.parse.urlencode() 

urllib.pathname2url() urllib.request.pathname2url() 

urllib.url2pathname() urllib.request.url2pathname() 

urllib.getproxies()   urllib.request.getproxies() 

urllib.URLopener      urllib.request.URLopener 

urllib.FancyURLopener urllib.request.FancyURLopener 

urllib.ContentTooShortError urllib.error.ContentTooShortError

Python 2 namePython 3 name

urllib2.urlopen()            urllib.request.urlopen() 

urllib2.install_opener()     urllib.request.install_opener() 

urllib2.build_opener()       urllib.request.build_opener() 

urllib2.URLError             urllib.error.URLError 

urllib2.HTTPError            urllib.error.HTTPError 

urllib2.Request              urllib.request.Request 

urllib2.OpenerDirector       urllib.request.OpenerDirector 

urllib2.BaseHandler          urllib.request.BaseHandler 

urllib2.HTTPDefaultErrorHandler urllib.request.HTTPDefaultErrorHandler 

urllib2.HTTPRedirectHandler  urllib.request.HTTPRedirectHandler 

urllib2.HTTPCookieProcessor  urllib.request.HTTPCookieProcessor 

urllib2.ProxyHandler         urllib.request.ProxyHandler 

urllib2.HTTPPasswordMgr      urllib.request.HTTPPasswordMgr 

urllib2.HTTPPasswordMgrWithDefaultRealm urllib.request.HTTPPasswordMgrWithDefaultRealm 

urllib2.AbstractBasicAuthHandler urllib.request.AbstractBasicAuthHandler 

urllib2.HTTPBasicAuthHandler urllib.request.HTTPBasicAuthHandler 

urllib2.ProxyBasicAuthHandler urllib.request.ProxyBasicAuthHandler 

urllib2.AbstractDigestAuthHandler urllib.request.AbstractDigestAuthHandler 

urllib2.HTTPDigestAuthHandler urllib.request.HTTPDigestAuthHandler 

urllib2.ProxyDigestAuthHandler urllib.request.ProxyDigestAuthHandler 

urllib2.HTTPHandler           urllib.request.HTTPHandler 

urllib2.HTTPSHandler          urllib.request.HTTPSHandler 

urllib2.FileHandler           urllib.request.FileHandler 

urllib2.FTPHandler            urllib.request.FTPHandler 

urllib2.CacheFTPHandler       urllib.request.CacheFTPHandler 

urllib2.UnknownHandler        urllib.request.UnknownHandler
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: