当前位置: 首页 > news >正文

wordpress博客站点ppt模板免费下载 素材教学

wordpress博客站点,ppt模板免费下载 素材教学,做一个京东网站怎么做,企业查询哪个软件是免费的本篇文章小编给大家分享一下Python实现给下载文件显示进度条和下载时间代码#xff0c;文章代码介绍的很详细#xff0c;小编觉得挺不错的#xff0c;现在分享给大家供大家参考#xff0c;有需要的小伙伴们可以来看看。 该模块调用了三个库#xff1a; 1.os 2.requests 3.…本篇文章小编给大家分享一下Python实现给下载文件显示进度条和下载时间代码文章代码介绍的很详细小编觉得挺不错的现在分享给大家供大家参考有需要的小伙伴们可以来看看。 该模块调用了三个库 1.os 2.requests 3.time 代码如下 # 进度条模块 def progressbar(url,path): if not os.path.exists(path): # 看是否有该文件夹没有则创建文件夹 os.mkdir(path) start time.time() #下载开始时间 response requests.get(url, streamTrue) #streamTrue必须写上 size 0 #初始化已下载大小 chunk_size 1024 # 每次下载的数据大小 content_size int(response.headers[content-length]) # 下载文件总大小 try: if response.status_code 200: #判断是否响应成功 print(Start download,[File size]:{size:.2f} MB.format(size content_size / chunk_size /1024)) #开始下载显示下载文件大小 filepath path\name.extension name #设置图片name注必须加上扩展名 with open(filepath,wb) as file: #显示进度条 for data in response.iter_content(chunk_size chunk_size): file.write(data) size len(data) print(\r[下载进度]:%s%.2f%% % (*int(size*50/ content_size), float(size / content_size * 100)) ,end ) end time.time() #下载结束时间 print(Download completed!,times: %.2f秒 % (end - start)) #输出下载用时时间 except: 实现原理其实很简单我们一般下载东西使用的requests.get(url).content的方法下载来的文件是二进制文件我们只要通过for循环每次下载1024kb到最后获取文件的总大小即可完成。 通过上面这个函数我们就实现了简单的进度条以及所需时间的功能我们用了两个参数我们下载个皮卡丘图片来试试效果效果还不错~~注[下载进度]后面的‘是有动态显示的这里可能看不到可以在自己的环境下测试看看 实例代码 import os import requests import time # 进度条模块 def progressbar(url,path): if not os.path.exists(path): # 看是否有该文件夹没有则创建文件夹 os.mkdir(path) start time.time() #下载开始时间 response requests.get(url, streamTrue) size 0 #初始化已下载大小 chunk_size 1024 # 每次下载的数据大小 content_size int(response.headers[content-length]) # 下载文件总大小 try: if response.status_code 200: #判断是否响应成功 print(Start download,[File size]:{size:.2f} MB.format(size content_size / chunk_size /1024)) #开始下载显示下载文件大小 filepath path\Pikachu.jpg #设置图片name注必须加上扩展名 with open(filepath,wb) as file: #显示进度条 for data in response.iter_content(chunk_size chunk_size): file.write(data) size len(data) print(\r[下载进度]:%s%.2f%% % (*int(size*50/ content_size), float(size / content_size * 100)) ,end ) end time.time() #下载结束时间 print(Download completed!,times: %.2f秒 % (end - start)) #输出下载用时时间 except: print(Error!) def main(): #下载皮卡丘图片url https://img.moegirl.org/common/thumb/e/ed/%E7%9A%AE%E5%8D%A1%E4%B8%98%E4%B9%8B%E6%AD%8C.jpg/1200px-%E7%9A%AE%E5%8D%A1%E4%B8%98%E4%B9%8B%E6%AD%8C.jpg path rE:\123 # 设置下载到本地的地址 progressbar(url,path) if __name__ __main__: main()
http://www.zqtcl.cn/news/794363/

相关文章:

  • 网站服务器做下载链接分销平台系统源码
  • 网站管理助手建站沈阳专业网站建设企业
  • 企业网站开发公司大全建筑工程培训
  • 免费网站开发模板云南省网站开发软件
  • dede小游戏php网站源码广州网站vi设计报价
  • 邯郸建设局网站资质申报wordpress 前端 插件
  • 关于asp_sql网站开发的书籍小程序跳转网页方法
  • 昆明网站开发公司电话建设手机银行的网站
  • 福州建设注册中心网站怎么做公司展示网站
  • 网络营销网站建设知识平面设计初中毕业能学吗
  • 2019销售网站开发与设计现状怎么在网上卖东西赚钱
  • 做网站前后端的发布流程如何管理wordpress网站模板下载
  • 网站历史频道怎么做网站修改标题有影响吗
  • 做自己的卡盟网站做技术一般逛那些网站
  • 网站建设自学多长时间做网站原型的软件
  • 营销型的物流网站模板北京楼市最新消息
  • 宁波模版建站公司湘潭建设网站公司
  • 世界十大网站排名出炉最新军事新闻最新消息视频
  • 医疗电子的网站建设城市建设管理
  • win10建站wordpress商城网站结算页面怎么做
  • 电商网站模板引擎惠阳做网站公司
  • 如何在百度做网站推广中企动力企业邮箱手机邮箱
  • extjs做的网站开发公司宣传语
  • 长安做外贸网站关于阅读类网站的建设规划书
  • php网站建设思路方案阿里巴巴如何建设网站
  • 网站做什么推广好网站域名注册步骤
  • 官方建网站有哪些步骤国内成熟的crm系统
  • 建设银行深圳天健世纪支行网站电子商务网站建设员
  • 个人备案域名可以做企业网站吗海南做公司网站
  • 浙江坤宇建设有限公司网站施工企业施工生产计划