python图片怎么下载到手机_Python下载图片并保存本地的两种方式

一:使用Python中的urllib类中的urlretrieve()函数,直接从网上下载资源到本地,具体代码:

import os,stat import urllib.request img_url="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1516371301&di=d99af0828bb301fea27c2149a7070" \ "d44&imgtype=jpg&er=1&src=http%3A%2F%2Fupload.qianhuaweb.com%2F2017%2F0718%2F1500369506683.jpg" file_path='D:/book/img' file_name ="pyt" try: #是否有这个路径 if not os.path.exists(file_path): #创建路径 os.makedirs(file_path) #获得图片后缀 file_suffix = os.path.splitext(img_url)[1] print(file_suffix) #拼接图片名(包含路径) filename = '{}{}{}{}'.format(file_path,os.sep,file_name,file_suffix) print(filename) #下载图片,并保存到文件夹中 urllib.request.urlretrieve(img_url,filename=filename) except IOError as e: print("IOError") except Exception as e: print("Exception")

二:利用读写操作写入文件,具体代码:

import os,stat import urllib.request for i in range(1,3): if not os.path.exists("./rym"): print("不纯在") os.makedirs("./rym") else: print("存在") os.chmod("D:/imagss",777) with urllib.request.urlopen("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1516371301&di=d99af0828b" "b301fea27c2149a7070d44&imgtype=jpg&er=1&src=http%3A%2F%2Fupload.qianhuaweb.com%2F2017%2F0718%" "2F1500369506683.jpg", timeout=30) as response, open("./rym/lyj.png" , 'wb') as f_save: f_save.write(response.read()) f_save.flush() f_save.close() print("成功")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【资源说明】 基于PyQt5(GUI界面)目标检测的行人检测并统计python源码+模型+项目说明.zip 检测 行人检测分为两部分,一部分是直接调用摄像头进行检测,另一种是从本地读入视频文件,对视频文件进行检测,运行predictUI.py即可打开PyQt5编写的UI界面,点击开始即进行摄像头的实时检测,点击视频检测即从文件读入视频进行检测 ## 统计 当检测选择是实时检测时,每隔5分钟会保存一次行人数量数据,数据保存至dayLogs中,当在UI界面中选择统计后,可以根据选择的统计方式,从dayLogs文件夹中读出数据进行统计 # 演示 ## 检测演示 直接运行并根据UI界面提示进行演示即可 ## 统计演示 当需要进行统计功能演示时,但又没有足够的数据时,可以借助fakeData.py进行伪数据的生成,以便完成数据的统计功能展示 ## 合成视频 如果需要将视频内容检测并重新合成视频可以通过后面的步骤进行 1、在videoDetection.py中设置path变量并运行,并新建一个名为videos的文件夹(也可以在代码中改成其他路径),检测后的结果将以图片的形式存储在这个文件夹中 2、在img_to_video.py中设置存放图片的文件夹路径,图像大小,视频帧率后运行,合成后的视频将保存至videos文件夹下(也可以根据需要修改路径) 3、如果想要保存原视频的声音,可以使用video2audio.py将原视频的音频保存下来,可以使用视频剪辑软件将img_to_video生成的视频和音频拼接在一起 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值