最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決python3 urllib中urlopen報(bào)錯的問題

 更新時間:2017年03月25日 15:28:26   作者:pythonniu  
這篇文章主要介紹了關(guān)于解決python3 urllib中urlopen報(bào)錯問題的相關(guān)資料,文中介紹的非常詳細(xì),相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。

前言

最近更新了Python版本,準(zhǔn)備寫個爬蟲,意外的發(fā)現(xiàn)urllib庫中屬性不存在urlopen,于是各種google,然后總結(jié)一下給出解決方案

問題的出現(xiàn)

AttributeError: 'module' object has no attribute 'urlopen'

問題的解決途徑

我們先來看下官方文檔的解釋:

a new urllib package was created. It consists of code from 
urllib, urllib2, urlparse, and robotparser. The old 
modules have all been removed. The new package has five submodules: 
urllib.parse, urllib.request, urllib.response, 
urllib.error, and urllib.robotparser. The 
urllib.request.urlopen() function uses the url opener from 
urllib2. (Note that the unittests have not been renamed for the 
beta, but they will be renamed in the future.) 

也就是說官方3.0版本已經(jīng)把urllib2,urlparse等五個模塊都并入了urllib中,也就是整合了。

正確的使用方法

import urllib.request 
url="http://www.baidu.com" 
get=urllib.request.urlopen(url).read() 
print(get) 

結(jié)果示意圖:

 

其實(shí)也是可以換個utf-8的編碼讓讀取出來的源碼更正確的,但這已經(jīng)是番外的不再提了。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

最新評論

广宗县| 历史| 西和县| 柳江县| 天长市| 赤峰市| 尚志市| 江口县| 图们市| 图们市| 易门县| 河北省| 广丰县| 蓬安县| 荣成市| 嵊州市| 延川县| 新沂市| 南充市| 屯昌县| 长岭县| 诸城市| 通州区| 民和| 游戏| 湘乡市| 安溪县| 梁平县| 铜山县| 育儿| 柏乡县| 玉门市| 二连浩特市| 萨嘎县| 仁化县| 嘉荫县| 陇南市| 招远市| 仁寿县| 长兴县| 田阳县|