Urllib库在python2.x与3.x中的区别和联系

来源:互联网 发布:sap数据归档 编辑:程序博客网 时间:2024/06/01 09:57

urllib库是python提供的一个用于操作URL的模块,在python2中有urllib和urllib2,在python3中urllib2合并到urllib中,区别和联系如下:

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

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

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

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

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

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

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

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