入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

urllib库在python2与python3中的区别

创建时间:2017-11-20 投稿人: 浏览次数:675

urllib库在python2与python3中的区别

Urllib是python提供的一个用于操作url的模块。

在python2中,有urllib库和urllib2库。在python3中,urllib2合并到urllib库中,我们爬取网页的时候,经常用到这个库。

升级合并后,模块中包的位置变化的地方较多。

以下是python2与python3中常用的关于urllib库的变化:

1.在python2中使用import urllib2————对应的,在python3中会使用import urllib.request,urllib.error

2.在python2中使用import urllib————对应的,在python3中会使用import urllib.request,urllib.error,urllib.parse

3.在python2中使用import urlparse————对应的,在python3中会使用import urllib.parse

4.在python2中使用urllib2.urlopen————对应的,在python3中会使用urllib.request.urlopen

5.在python2中使用urllib.urlencode————对应的,在python3中会使用urllib.parse.urlencode

6.在python2中使用urllib.quote————对应的,在python3中会使用urllib.request.quote

7.在python2中使用cookielib.CookieJar————对应的,在python3中会使用http.CookieJar

8.在python2中使用urllib2.Request————对应的,在python3中会使用urllib.request.Request

以上就是urllib相关模块从python2到python3的常见一些变化。

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像