下载三种方法

import os

os.makedirs('./image/', exist_ok=True)

IMAGE_URL = "http://image.nationalgeographic.com.cn/2017/1122/20171122113404332.jpg"


def urllib_download():

    from urllib.request import urlretrieve

    urlretrieve(IMAGE_URL, './image/img1.png')   


def request_download():

    import requests

    r = requests.get(IMAGE_URL)

    with open('./image/img2.png', 'wb') as f:

        f.write(r.content)


def chunk_download():

    import requests

    r = requests.get(IMAGE_URL, stream=True)   

    with open('./image/img3.png', 'wb') as f:

        for chunk in r.iter_content(chunk_size=32):

            f.write(chunk)


urllib_download()

request_download()

chunk_download()

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • def download(img_url, img_name): with closing(requests....
    Aedda阅读 543评论 0 0
  • 声明:本文讲解的实战内容,均仅用于学习交流,请勿用于任何商业用途! 一、前言 强烈建议:请在电脑的陪同下,阅读本文...
    Bruce_Szh阅读 13,058评论 6 28
  • Restful是什么 本质:一种软件架构风格 核心:面向资源 资源:网络上的一个实体,网络上的一个具体信息 解决的...
    Tate_code阅读 1,558评论 1 1
  • JSON.stringify(...)是将JSON对象序列化为字符串,先看一下JSON.stringify的基本使...
    悟C阅读 3,264评论 0 1
  • 我的发小性格内向,一般不像外人说自己的的事情,总藏在心理,但有什么事情都和我说,所以我们成了无话不谈的好朋友。 我...
    锦鲤果阅读 360评论 0 4

友情链接更多精彩内容