urllib和urllib2在python2以及python3的區別

1.python2html

import urllibpython

import urllib2編碼

共同點:均可以直接用urlopen(‘url’)請求頁面url

不一樣點:spa

urllib有urlencode(dict)和unquote()進行編碼和解碼code

對於error:htm

try:
    response = urllib2.urlopen("http://pythonsite.com/111341.html")
except urllib2.HTTPError as e:
    print(e.reason)
    print(e.code)
    print(e.headers)
except urllib2.URLError as e:
    print(e.reason)

else:
    print("reqeust successfully")it

2.python3import

請求頁面:urllib.request.urlopen(‘url’)request

對於error:

from urllib import request,error try: response = request.urlopen("http://pythonsite.com/113211.html") except error.HTTPError as e: print(e.reason) print(e.code) print(e.headers) except error.URLError as e: print(e.reason) else: print("reqeust successfully")
相關文章
相關標籤/搜索