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

python實(shí)現(xiàn)下載文件的三種方法

 更新時(shí)間:2017年02月09日 10:28:04   投稿:zx  
本篇文章主要介紹了python實(shí)現(xiàn)下載文件的三種方法,最常用的方法就是通過Http利用urllib或者urllib2模塊還有requests,有興趣的可以了解一下。

Python開發(fā)中時(shí)長遇到要下載文件的情況,最常用的方法就是通過Http利用urllib或者urllib2模塊。

當(dāng)然你也可以利用ftplib從ftp站點(diǎn)下載文件。此外Python還提供了另外一種方法requests。

下面來看看三種方法是如何來下載zip文件的:

方法一:

import urllib 
import urllib2 
import requests
print "downloading with urllib" 
url = 'http://m.fzitv.net//test/demo.zip' 
print "downloading with urllib"
urllib.urlretrieve(url, "demo.zip")

方法二:

import urllib2
print "downloading with urllib2"
url = 'http://m.fzitv.net//test/demo.zip' 
f = urllib2.urlopen(url) 
data = f.read() 
with open("demo2.zip", "wb") as code:   
  code.write(data)

方法三:

import requests 
print "downloading with requests"
url = 'http://m.fzitv.net/test/demo.zip' 
r = requests.get(url) 
with open("demo3.zip", "wb") as code:
   code.write(r.content)

看起來使用urllib最為簡單,一句語句即可。當(dāng)然你可以把urllib2縮寫成:

f = urllib2.urlopen(url) 
with open("demo2.zip", "wb") as code:
  code.write(f.read()) 

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

相關(guān)文章

  • python占位符輸入方式實(shí)例

    python占位符輸入方式實(shí)例

    在本篇文章中小編給大家分享了關(guān)于python占位符怎么輸入的相關(guān)知識點(diǎn)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2019-05-05
  • python語言的優(yōu)勢是什么

    python語言的優(yōu)勢是什么

    這篇文章主要介紹了python語言的優(yōu)勢是什么,從各個(gè)方面做了分析,需要的朋友們可以參考下
    2020-06-06
  • 詳解Python3中的多重繼承和混入類

    詳解Python3中的多重繼承和混入類

    Python原生支持多重繼承,這使得我們可以從多個(gè)父類中繼承屬性和方法,在本文中,我們將介紹Python中多重繼承的概念,并討論在實(shí)際情況下可能遇到的坑,我們還將討論如何使用混入類來避免這些問題,需要的朋友可以參考下
    2023-05-05
  • python爬取網(wǎng)頁數(shù)據(jù)到保存到csv

    python爬取網(wǎng)頁數(shù)據(jù)到保存到csv

    大家好,本篇文章主要講的是python爬取網(wǎng)頁數(shù)據(jù)到保存到csv,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • 詳解Python驗(yàn)證碼識別

    詳解Python驗(yàn)證碼識別

    這幾天在寫一個(gè)程序的時(shí)候需要識別驗(yàn)證碼,因?yàn)槌绦蚴荘ython寫的自然打算用Python進(jìn)行驗(yàn)證碼的識別。下面把實(shí)現(xiàn)思路分享在腳本之家平臺,感興趣的朋友可以參考下
    2016-01-01
  • Python語法概念基礎(chǔ)詳解

    Python語法概念基礎(chǔ)詳解

    這篇文章主要為大家介紹了Python語法概念基礎(chǔ),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 解決使用Spyder IDE時(shí)matplotlib繪圖的顯示問題

    解決使用Spyder IDE時(shí)matplotlib繪圖的顯示問題

    這篇文章主要介紹了解決使用Spyder IDE時(shí)matplotlib繪圖的顯示問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 詳解如何在Python中實(shí)現(xiàn)遺傳算法

    詳解如何在Python中實(shí)現(xiàn)遺傳算法

    遺傳算法是一種模擬自然進(jìn)化過程與機(jī)制來搜索最優(yōu)解的方法,這篇文章主要為大家介紹了如何在Python中實(shí)現(xiàn)遺傳算法,感興趣的小伙伴可以了解一下
    2023-06-06
  • Keras存在自定義loss或layer怎樣解決load_model報(bào)錯(cuò)問題

    Keras存在自定義loss或layer怎樣解決load_model報(bào)錯(cuò)問題

    這篇文章主要介紹了Keras存在自定義loss或layer怎樣解決load_model報(bào)錯(cuò)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 使用Pytorch實(shí)現(xiàn)two-head(多輸出)模型的操作

    使用Pytorch實(shí)現(xiàn)two-head(多輸出)模型的操作

    這篇文章主要介紹了使用Pytorch實(shí)現(xiàn)two-head(多輸出)模型的操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05

最新評論

大关县| 河南省| 黄陵县| 榆树市| 浦东新区| 白山市| 龙陵县| 伊金霍洛旗| 阜康市| 内江市| 友谊县| 威海市| 北辰区| 双江| 郸城县| 古浪县| 邯郸市| 广平县| 西城区| 申扎县| 新郑市| 海丰县| 南投县| 三都| 六枝特区| 柯坪县| 莎车县| 兴国县| 东丽区| 宜昌市| 静海县| 西峡县| 阿克苏市| 苏州市| 柳江县| 大化| 利川市| 毕节市| 文成县| 会同县| 越西县|