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

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

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

在使用Python進行數(shù)據(jù)抓取的時候,有時候需要保持文件或圖片等,在Python中可以有多種方式實現(xiàn)。今天就一起來學(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下的一個命令行下載工具,在Python中可以直接通過安裝包后使用。使用方法如下:

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

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

相關(guān)文章

  • Python學(xué)習(xí)筆記之函數(shù)的參數(shù)和返回值的使用

    Python學(xué)習(xí)筆記之函數(shù)的參數(shù)和返回值的使用

    這篇文章主要介紹了Python學(xué)習(xí)筆記之函數(shù)的參數(shù)和返回值的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • python實現(xiàn)跨年表白神器--你值得擁有

    python實現(xiàn)跨年表白神器--你值得擁有

    這篇文章主要介紹了python實現(xiàn)跨年表白神器的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-01-01
  • Pandas排序和分組排名(sort和rank)的實現(xiàn)

    Pandas排序和分組排名(sort和rank)的實現(xiàn)

    Pandas是Python中廣泛使用的數(shù)據(jù)處理庫,提供了豐富的功能來處理和分析數(shù)據(jù),本文主要介紹了Pandas排序和分組排名(sort和rank)的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • 在Python中如何使用yield

    在Python中如何使用yield

    在 Python 開發(fā)中,yield 關(guān)鍵字的使用其實較為頻繁,例如大集合的生成,簡化代碼結(jié)構(gòu)、協(xié)程與并發(fā)都會用到它,文中詳細介紹了yield的用法,需要的朋友可以參考下
    2021-06-06
  • Pytorch高階OP操作where,gather原理

    Pytorch高階OP操作where,gather原理

    這篇文章主要介紹了Pytorch高階OP操作where,gather原理,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • python+selenium對table表和分頁處理

    python+selenium對table表和分頁處理

    這篇文章主要介紹了python+selenium對table表和分頁處理,文章內(nèi)容只要包括bulabula2022、table表分頁處理、網(wǎng)頁table所有內(nèi)容循環(huán)處理等相關(guān)內(nèi)容,需要的小伙伴可以參考一下
    2022-01-01
  • Python實現(xiàn)堆排序的方法詳解

    Python實現(xiàn)堆排序的方法詳解

    這篇文章主要介紹了Python實現(xiàn)堆排序的方法,結(jié)合實例形式詳細分析了堆排序的原理,實現(xiàn)方法與相關(guān)注意事項,需要的朋友可以參考下
    2016-05-05
  • python導(dǎo)入其他目錄下模塊的四種情況

    python導(dǎo)入其他目錄下模塊的四種情況

    在python工程中常常需要使用import引入自己編寫的其他模塊,但其它模塊有時不在同一個文件夾下,下面這篇文章主要給大家介紹了關(guān)于python導(dǎo)入其他目錄下模塊的四種情況,需要的朋友可以參考下
    2022-12-12
  • python pandas利用fillna方法實現(xiàn)部分自動填充功能

    python pandas利用fillna方法實現(xiàn)部分自動填充功能

    這篇文章主要介紹了python pandas通過fillna方法實現(xiàn)部分自動填充功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Python?hashlib模塊詳細講解使用方法

    Python?hashlib模塊詳細講解使用方法

    hashlib?是一個提供了一些流行的hash算法的?Python?標(biāo)準(zhǔn)庫.其中所包括的算法有?md5,?sha1,?sha224,?sha256,?sha384,?sha512.?另外,模塊中所定義的?new(name,?string=”)?方法可通過指定系統(tǒng)所支持的hash算法來構(gòu)造相應(yīng)的hash對象
    2022-11-11

最新評論

东乡| 甘孜| 蒲江县| 微山县| 怀集县| 如皋市| 竹山县| 罗定市| 邵阳市| 香港| 平安县| 榆中县| 青浦区| 浦北县| 金湖县| 通道| 遂宁市| 阿拉善盟| 周至县| 香格里拉县| 泉州市| 东城区| 分宜县| 敦化市| 新巴尔虎左旗| 太湖县| 黄梅县| 贵州省| 五大连池市| 石楼县| 永昌县| 托里县| 湘阴县| 德清县| 桦甸市| 平潭县| 延庆县| 南靖县| 香港| 汉阴县| 山丹县|