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

詳解使用Python下載文件的幾種方法

 更新時(shí)間:2019年10月13日 10:21:04   作者:標(biāo)點(diǎn)符  
這篇文章主要介紹了詳解使用Python下載文件的幾種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

在使用Python進(jìn)行數(shù)據(jù)抓取的時(shí)候,有時(shí)候需要保持文件或圖片等,在Python中可以有多種方式實(shí)現(xiàn)。今天就一起來(lái)學(xué)習(xí)下。

urllib.request

主要使用的是urlretrieve方法,該方法處理待淘汰的方法,不建議使用。

import urllib.request
 
url = 'https://www.baidu.com/img/superlogo_c4d7df0a003d3db9b65e9ef0fe6da1ec.png'
urllib.request.urlretrieve(url, './image/logo.png')

requests

相比上述方案,可以返回HTTP的meta信息。

import requests
 
r = requests.get(url)
with open('./image/logo.png', 'wb') as f:
  f.write(r.content)
 
# Retrieve HTTP meta-data
print(r.status_code)
print(r.headers['content-type'])
print(r.encoding)

wget

wget是Linux下的一個(gè)命令行下載工具,在Python中可以直接通過(guò)安裝包后使用。使用方法如下:

import wget
 
url = 'https://www.baidu.com/img/superlogo_c4d7df0a003d3db9b65e9ef0fe6da1ec.png'
wget.download(url, './image/logo.png')

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pytorch創(chuàng)建張量的四種方法

    Pytorch創(chuàng)建張量的四種方法

    Pytorch創(chuàng)建張量的4種方法主要有:torch.Tensor()、torch.tensor()、torch.as_tensor()、torch.from_numpy(),本文通過(guò)實(shí)例代碼介紹Pytorch創(chuàng)建張量的四種方法,需要的朋友可以參考下
    2023-05-05
  • Python實(shí)現(xiàn)結(jié)構(gòu)體代碼實(shí)例

    Python實(shí)現(xiàn)結(jié)構(gòu)體代碼實(shí)例

    這篇文章主要介紹了Python實(shí)現(xiàn)結(jié)構(gòu)體代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • opencv python 基于KNN的手寫體識(shí)別的實(shí)例

    opencv python 基于KNN的手寫體識(shí)別的實(shí)例

    這篇文章主要介紹了opencv python 基于KNN的手寫體識(shí)別的實(shí)例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • Python 數(shù)據(jù)處理更容易的12個(gè)輔助函數(shù)總結(jié)

    Python 數(shù)據(jù)處理更容易的12個(gè)輔助函數(shù)總結(jié)

    Python的產(chǎn)生似乎就是專門用來(lái)處理數(shù)據(jù)的,順理成章的成為大數(shù)據(jù)的主流語(yǔ)言,本文介紹十二個(gè)函數(shù)輔助你更容易更便捷的用Python進(jìn)行數(shù)據(jù)處理
    2021-11-11
  • python?list與numpy數(shù)組效率對(duì)比

    python?list與numpy數(shù)組效率對(duì)比

    這篇文章主要介紹了python?list與numpy數(shù)組效率對(duì)比分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 詳解python 條件語(yǔ)句和while循環(huán)的實(shí)例代碼

    詳解python 條件語(yǔ)句和while循環(huán)的實(shí)例代碼

    這篇文章主要介紹了詳解python 條件語(yǔ)句和while循環(huán),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • keras 解決加載lstm+crf模型出錯(cuò)的問(wèn)題

    keras 解決加載lstm+crf模型出錯(cuò)的問(wèn)題

    這篇文章主要介紹了keras 解決加載lstm+crf模型出錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • python中路徑的三種寫法+路徑前符號(hào)含義解讀

    python中路徑的三種寫法+路徑前符號(hào)含義解讀

    這篇文章主要介紹了python中路徑的三種寫法+路徑前符號(hào)含義解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • pytest全局變量的使用詳解

    pytest全局變量的使用詳解

    全局變量是在函數(shù)外部定義的變量,所有函數(shù)內(nèi)部都可以使用這個(gè)變量,本文就來(lái)介紹一下pytest全局變量的使用,感興趣的可以了解一下
    2023-11-11
  • python基于moviepy實(shí)現(xiàn)音視頻剪輯

    python基于moviepy實(shí)現(xiàn)音視頻剪輯

    為了方便學(xué)習(xí)和復(fù)習(xí),需要把一些長(zhǎng)音視頻剪成一些小片段。本文介紹如何用Python實(shí)現(xiàn),把音視頻中的某一些片段剪出來(lái)。
    2021-06-06

最新評(píng)論