[python]网络图片的本地存储

按照北京理工嵩天老师课程代码,一步步实现。
代码如下:


import requests

import os

url ='https://wx1.sinaimg.cn/mw690/7840ae0egy1g88ruifrwhj20m80vf77o.jpg'

root ='./'

path = root + url.split('/')[-1]

try:

    if not os.path.exists(root):

        os.makedirs(root)

    if not os.path.exists(path):

        r = requests.get(url)

        with open(path,'wb')as f:

            f.write(r.content)

            f.close()

            print("文件保存成功")        

    else:

        print("文件已存在")

except:

    print("爬取失败")

运行结果:


运行结果.png

我将图片存储在项目文件夹中,直接找到本次项目所在目录即可


显示下载图片.png

你可能感兴趣的:([python]网络图片的本地存储)