python2.x与python3.x的Urllib库的转换

这篇博客总结了Python2.X到Python3.X中URLib相关模块的重要变化,包括import语句和主要函数的对应转换,帮助Python2用户顺利过渡到Python3环境,快速适应新的URL处理方式。
摘要由CSDN通过智能技术生成

升级合并后,模块中包的位置变化的地方较多。在此,我们总结并为大家列举一些常见的位置变动,方便之前用Python2.X的朋友在使用Python3.X的时候可以快速掌握,其他的我们在用到时具体为大家讲解。

常见的变化有:

在Python2.X中使用import urllib2---------对应的,在Python3.X中会使用import urllib.request, urlib.error。

在Python2.X中使用import urlib---------对应的,在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中会使用urlib.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。

以上,总结了Urlib相关模块中从Python2.X到Python3.X的常见的一.些变动,如果之前用的是Python2.X版本或者在网上阅读Python2.X关于Uurlib这一块的代码, 依据这个变动关系,可以快速写出Python3.X 的程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值