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

# -*- coding: UTF8 -*-
import os
import timedef progressBarDisplay(miniNum, maxNum, addNum):'''作者:小蓝枣作用:模拟进度条参数1:最小值参数2:最大值参数3:递增比例'''# 填充符号fill_symbol = "#"# 默认符号default_symbol = "-"# 进度条长度bar_length = int((maxNum-miniNum)/addNum)for i in range(0, bar_length + 1, 1):# 【核心】清除屏幕os.system('cls')print("下载进度条: [" + i * fill_symbol + (bar_length - i) * default_symbol + "]")print("进度百分比: (" + str(int((i / bar_length)*100)) + "%)")# 延迟time.sleep(0.2)progressBarDisplay(0, 100, 4)

运行效果图:

喜欢的点个赞❤吧!

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

  1. Python 技术篇-用paramiko库实现linux服务器文件下载到winodws本地实例演示

    如果需要上传文件的话,可以看这篇文章: Python 技术篇-用 paramiko 库实现 winodws 本地文件上传至 linux 服务器实例演示 # -*- coding: UTF8 -*- i ...

  2. Python 技术篇-socket套接字实现两个窗口间消息传递实例演示,TCP实现

    上一篇:Python 技术篇-socket 套接字实现服务器客户端消息传递,UDP 实现 本篇介绍用 TCP 来实现. socket 实现客户端服务器的消息传递有 TCP 和 UDP 两种方式. TC ...

  3. Python 技术篇-用PIL库实现等比例压缩、缩小图片实例演示

    PIL 库安装直接pip install pillow就好了 PIL 库的 resize() 方法可以修改图片尺寸,里面的参数需要整数,所以我用 int 转化了一下. 等比例就是通过 size 属性获 ...

  4. Anaconda Prompt到底是什么? 和系统自带cmd命令提示窗区别又是什么?

    导航 结论 cmd prompt anaconda prompt 如何用anaconda prompt 运行 .py文件 第一步:打开anaconda prompt 第二步:在conda环境中打开.p ...

  5. win7 计算机管理的命令,Win7运行cmd命令提示“命令提示符已被系统管理员停用”三种解决方法...

    在运行win7操作系统中,经常使用运行命令对系统进行一些设置.最近有用户在Win7系统下运行CDM命令时,提示"命令提示符已被系统管理员停用"(如图),导致无法正常使用命令功能,遇 ...

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

    python小功能 模拟下载进度条打印 #!/usr/bin/env python3 # -*- coding:utf-8 -*-import timedef progress(arg):if arg ...

  7. python gui下载进度条_对python GUI实现完美进度条的示例详解

    在用python做一个gui界面时,想搞一个进度条实时显示下载进度,但查阅很多博客,最后的显示效果都类似下面这种: 这种效果在cmd界面看着还可以,但放到图形界面时就有点丑了,所以我用canvas重新 ...

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

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

  9. 执行cmd命令提示不是内部或外部命令

    有时我们在执行cmd命令会提示不是内部或外部命令,也不是可运行的程序 注册文件时一闪而过可以在bat文件中添加一行代码 pause,用于输出错误信息 解决方案 1.第一种方法 找到C:\Windows ...

最新文章

  1. bzoj异或之[查询异或和的第k小]
  2. WordPress开发之WP Custom Register Login插件试用
  3. 8.17——继续熟悉linux的命令行
  4. ThinkPHP框架开发的应用的标准执行流程
  5. vue中 裁剪,预览,上传图片 的插件
  6. vsftpd.conf 详解与实例配置
  7. 用python写的简单的http文件服务器demo
  8. Python-将一个列表的数据复制到另一个列表中
  9. springmvc06 静态资源
  10. 0829 数据库的增删改查
  11. python day 105
  12. Java 暴力破解zip压缩包密码
  13. 微信公众号jssdk音频
  14. 【UVA No. 12676】转换哈夫曼编码 Inverting Huffman
  15. win10修改用户名_win10最详细优化设置|win10专业版笔记本优化教程
  16. iOS14适配【解决iOS14下pop多层控制器至首页时,tabbar不显示问题】之问题分析篇
  17. 毕业论文公式居中标号靠右
  18. NFV落地开花,CT厂商渐获运营商青睐
  19. 什么是DDR RAM DDR2 DDR3 DDR4 之间有什么区别
  20. java学习记录十五:集合二Collections、Set、Map

热门文章

  1. 监听Activity的生命周期的方式。
  2. 关于sizeof表达式作为数组元素个数的编译
  3. 设计模式之 Singleton 单例模式
  4. php关闭warning
  5. flash与IPhone
  6. [导入]sqlserver2005 数据挖掘控件研究
  7. 听易中天品三国---看孔融,杨修之死
  8. [《孔雀》观后]聪明的孩子提着易碎的灯笼
  9. ROS初级教程1---官方ROS文件系统导览
  10. 高通thermal-engine配置文件格式