【python】下载并保存图片

Python下载并保存图片
部署运行你感兴趣的模型镜像
def download_and_save_image(url,file_path):
        '''
        下载并保存图片
        url:图片地址
        file_path:文件保存地址
        '''
        try:
            # 发送 GET 请求以获取图片数据
            response = requests.get(url, stream=True)
            dirName =  os.path.dirname(file_path)#通过文件地址获取文件所在路径
            #如果路径不存在,则创建路径
            if(not os.path.exists(dirName)):
                os.makedirs(dirName)
            #如果文件不存在,则创建文件并写入文件内容
            if(not os.path.exists(file_path)):
                # 检查请求是否成功
                if response.status_code == 200:
                    # 以二进制写入模式打开文件
                    with open(file_path, 'wb') as file:
                        # 将响应内容写入文件
                        for chunk in response.iter_content(1024):
                            file.write(chunk)
                    print(f'图片已成功保存到 {file_path}')
                else:
                    print(f'下载失败,状态码: {response.status_code}')
        except Exception as e:
            print(f'发生错误: {e}')
#调用
download_and_save_image('http://your_image_url.jpg','E:\\downImage\\2.jpg')

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值