欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決python3 urllib中urlopen報錯的問題

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

前言

最近更新了Python版本,準備寫個爬蟲,意外的發(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é)果示意圖:

 

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

總結(jié)

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

相關(guān)文章

  • Python新手學(xué)習(xí)raise用法

    Python新手學(xué)習(xí)raise用法

    在本篇文章里小編給大家分享的是一篇關(guān)于Python新手學(xué)習(xí)raise用法的相關(guān)知識點,需要的朋友們可以參考下。
    2020-06-06
  • Python刪除列表中多個元素的四種方法總結(jié)

    Python刪除列表中多個元素的四種方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于Python刪除列表中多個元素的四種方法,在Python中想要刪除列表的某個元素,可以使用本文介紹的方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-09-09
  • Python 中使用 argparse 解析命令行參數(shù)

    Python 中使用 argparse 解析命令行參數(shù)

    這篇文章主要介紹了Python 中使用 argparse 解析命令行參數(shù),argparse 模塊是一個強大的命令行參數(shù)解析器,還有很多功能沒能在這里介紹。下面文化在哪個詳細介紹該內(nèi)容,需要的朋友可以參考一下
    2021-11-11
  • PyTorch?device與cuda.device用法介紹

    PyTorch?device與cuda.device用法介紹

    這篇文章主要介紹了PyTorch?device與cuda.device用法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • python3.6+django2.0開發(fā)一套學(xué)員管理系統(tǒng)

    python3.6+django2.0開發(fā)一套學(xué)員管理系統(tǒng)

    本篇文章給大家詳細講述了python3.6+django2.0開發(fā)一套學(xué)員管理系統(tǒng)的全部過程以及源碼分享,有興趣的朋友參考下。
    2018-03-03
  • Pandas透視表(pivot_table)詳解

    Pandas透視表(pivot_table)詳解

    這篇文章主要介紹了Pandas透視表(pivot_table)詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • django中靜態(tài)文件配置static的方法

    django中靜態(tài)文件配置static的方法

    我們可以使用Template 設(shè)置我們的網(wǎng)頁,同時,一個完美的網(wǎng)頁需要css,js,image 等靜態(tài)文件的支持,這篇文章主要介紹了django中靜態(tài)文件配置static的方法,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Python進度條實時顯示處理進度的示例代碼

    Python進度條實時顯示處理進度的示例代碼

    本篇文章主要介紹了Python進度條實時顯示處理進度的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Python中ImportError錯誤的詳細解決方法

    Python中ImportError錯誤的詳細解決方法

    最近辛辛苦苦安裝完了python,最后再運行的時候會出現(xiàn)錯誤,所以這篇文章主要給大家介紹了關(guān)于Python中ImportError錯誤的詳細解決方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • 如何使用PyTorch實現(xiàn)自由的數(shù)據(jù)讀取

    如何使用PyTorch實現(xiàn)自由的數(shù)據(jù)讀取

    這篇文章主要給大家介紹了關(guān)于如何使用PyTorch實現(xiàn)自由的數(shù)據(jù)讀取的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-03-03

最新評論