Python 技术篇-在cmd命令提示行里模拟动态下载进度条实例演示,cmd清除日志、打印动态内容方法
模拟进度条的核心就是用 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清除日志、打印动态内容方法相关推荐
- Python 技术篇-用paramiko库实现linux服务器文件下载到winodws本地实例演示
如果需要上传文件的话,可以看这篇文章: Python 技术篇-用 paramiko 库实现 winodws 本地文件上传至 linux 服务器实例演示 # -*- coding: UTF8 -*- i ...
- Python 技术篇-socket套接字实现两个窗口间消息传递实例演示,TCP实现
上一篇:Python 技术篇-socket 套接字实现服务器客户端消息传递,UDP 实现 本篇介绍用 TCP 来实现. socket 实现客户端服务器的消息传递有 TCP 和 UDP 两种方式. TC ...
- Python 技术篇-用PIL库实现等比例压缩、缩小图片实例演示
PIL 库安装直接pip install pillow就好了 PIL 库的 resize() 方法可以修改图片尺寸,里面的参数需要整数,所以我用 int 转化了一下. 等比例就是通过 size 属性获 ...
- Anaconda Prompt到底是什么? 和系统自带cmd命令提示窗区别又是什么?
导航 结论 cmd prompt anaconda prompt 如何用anaconda prompt 运行 .py文件 第一步:打开anaconda prompt 第二步:在conda环境中打开.p ...
- win7 计算机管理的命令,Win7运行cmd命令提示“命令提示符已被系统管理员停用”三种解决方法...
在运行win7操作系统中,经常使用运行命令对系统进行一些设置.最近有用户在Win7系统下运行CDM命令时,提示"命令提示符已被系统管理员停用"(如图),导致无法正常使用命令功能,遇 ...
- python小功能 模拟下载进度条打印
python小功能 模拟下载进度条打印 #!/usr/bin/env python3 # -*- coding:utf-8 -*-import timedef progress(arg):if arg ...
- python gui下载进度条_对python GUI实现完美进度条的示例详解
在用python做一个gui界面时,想搞一个进度条实时显示下载进度,但查阅很多博客,最后的显示效果都类似下面这种: 这种效果在cmd界面看着还可以,但放到图形界面时就有点丑了,所以我用canvas重新 ...
- python实现http下载文件-Python HTTP下载文件并显示下载进度条功能的实现
下面的Python脚本中利用request下载文件并写入到文件系统,利用progressbar模块显示下载进度条. 其中利用request模块下载文件可以直接下载,不需要使用open方法,例如: im ...
- 执行cmd命令提示不是内部或外部命令
有时我们在执行cmd命令会提示不是内部或外部命令,也不是可运行的程序 注册文件时一闪而过可以在bat文件中添加一行代码 pause,用于输出错误信息 解决方案 1.第一种方法 找到C:\Windows ...
最新文章
- bzoj异或之[查询异或和的第k小]
- WordPress开发之WP Custom Register Login插件试用
- 8.17——继续熟悉linux的命令行
- ThinkPHP框架开发的应用的标准执行流程
- vue中 裁剪,预览,上传图片 的插件
- vsftpd.conf 详解与实例配置
- 用python写的简单的http文件服务器demo
- Python-将一个列表的数据复制到另一个列表中
- springmvc06 静态资源
- 0829 数据库的增删改查
- python day 105
- Java 暴力破解zip压缩包密码
- 微信公众号jssdk音频
- 【UVA No. 12676】转换哈夫曼编码 Inverting Huffman
- win10修改用户名_win10最详细优化设置|win10专业版笔记本优化教程
- iOS14适配【解决iOS14下pop多层控制器至首页时,tabbar不显示问题】之问题分析篇
- 毕业论文公式居中标号靠右
- NFV落地开花,CT厂商渐获运营商青睐
- 什么是DDR RAM DDR2 DDR3 DDR4 之间有什么区别
- java学习记录十五:集合二Collections、Set、Map