python小功能 模拟下载进度条打印

#!/usr/bin/env python3
# -*- coding:utf-8 -*-import timedef progress(arg):if arg > 1:arg = 1# 设计进度条和百分比image = int(50 * arg) * '>'percent = str(int(arg * 100)) + '%'# 打印进度条print('\r[%-50s] %s' % (image, percent), end='')# 下载完成判断并提示if arg == 1:print('\nDownload completely!')recv_size = 0    # 下载文件大小
total_size = 666666  # 文件总大小while recv_size < total_size:# 模拟下载速度time.sleep(0.01)recv_size += 2048# 计算比例ratio = recv_size / total_sizeprogress(ratio)

运行结果

[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 100%
Download completely!

python小功能 模拟下载进度条打印相关推荐

  1. C# 设置下载进度条

    C# 模拟下载进度条: 提示: 设置:开始值 设置:结束值 全部代码: using System; using System.Collections.Generic; using System.Com ...

  2. Python 技术篇-在cmd命令提示行里模拟动态下载进度条实例演示,cmd清除日志、打印动态内容方法

    模拟进度条的核心就是用 os.system('cls') 不断的来清除屏幕之前的数据,再打印出新的,给人一种动态的感觉. # -*- coding: UTF8 -*- import os import ...

  3. python实现http下载文件-Python HTTP下载文件并显示下载进度条功能的实现

    下面的Python脚本中利用request下载文件并写入到文件系统,利用progressbar模块显示下载进度条. 其中利用request模块下载文件可以直接下载,不需要使用open方法,例如: im ...

  4. uniapp 自定义进度条_如何解决uniapp小程序下载进度条问题

    最新在做下载点击下载类型小程序,主要用到小程序progress滚动条,用于显示下载进度 但是,博主在做小程序的时候发现滚动条一开始一直从0开始赋值,然后滚动条就一直抖动闪动. 看看下载进度数据打印,也 ...

  5. python tqdm进度条打印

    python tqdm进度条打印 使用tqdm来进行迭代可以打印进度条,tqdm中的tqdm()是实现进度条美化的基本方法,在for循环体中用tqdm()包裹指定的迭代器或range(). 简单展示: ...

  6. python迅雷下载进度_python 之实现断点下载与下载进度条

    一.效果图 二.进度条代码 __author__ = 'Yang' import os import time from threading import Thread '''下载进度条''' cla ...

  7. 用 Python 给程序加个进度条,让你的程序看起来更炫酷

    你好,我是天作. 最近,我真的好丧.一些有截止日期的事情,都是拖到Deadline的前一天才草草了事:对于那些没有截至日期的事情,更是仅仅存在脑子里,徒增了焦虑,却迟迟没有动手. 不幸中的万幸,我渐渐 ...

  8. python tkinter进度条_在python tkinter中Canvas实现进度条显示的方法

    如下所示: from tkinter import * import time #更新进度条函数 def change_schedule(now_schedule,all_schedule): can ...

  9. 微信小程序之圆形进度条(自定义组件)

    前言 昨天在微信小程序实现了圆形进度条,今天想把这个圆形进度条做成一个组件,方便以后直接拿来用. 根据官方文档自定义组件一步一步来 创建自定义组件 第一步创建项目结构 打开微信开发者工具创建一个项目, ...

最新文章

  1. 制作新版STC单片机WiFi下载器
  2. linux按进程分配物理内存,linux下内存管理学习心得(一)
  3. chrome ui源码剖析-Accelerator(快捷键)
  4. jQuery 基础总结
  5. 【python数据挖掘课程】二十三.时间序列金融数据预测及Pandas库详解
  6. 数据库的备份 mysql
  7. 北京活动预告丨来ACOUG 年会过个温暖的冬天吧!
  8. 你或许不知道SDP 但它能改变IaaS安全现状 - 2017.09.05
  9. 4、http编程——setsockopt函数
  10. 小莫qq影视机器人-自定义对接影视教程
  11. 野火STM32F429学习笔记
  12. 实行计算机远程网上录取.啥意思,河北高考今年继续实行计算机远程网上录取...
  13. Linux下面无线网络配置
  14. ERROR 1366 (HY000): Incorrect string value: '\xE8\xB5\xB5\xE9\x9B\xB7' for column 'Sname' at row 1
  15. 正则去掉首尾空格以及首尾的
  16. 计算机视觉:图片的马赛克、毛玻璃效果和图片的融合
  17. 出现BOOTMGR is missing 最简单实用的解决方案
  18. 申请高新技术企业需要多少个专利?
  19. JavaFx - 按下Button 一直触发按钮事件
  20. 如何根据TCODE(事务码)查找SAP后台配置菜单路径(IMG路径)

热门文章

  1. Unity的语音识别
  2. 使用PyOD来进行异常值检测
  3. Python实现12306网站的余票查询
  4. 关于ucos主函数调用OSTaskCreate创建用户的警告解决办法
  5. App Downloader 1.0.3免费版 (Homebrew软件下载工具)
  6. 5G QoS和DNN以及网络切片技术
  7. 2019秋招算法岗复盘 | 已收割腾讯、华为等offer
  8. PoE、PoE+、PoE++交换机功率用途有何不同
  9. 【94期分享】4款水彩手绘风格PPT模板免费下载
  10. Entity Framework 学习