首页 > 编程语言 >Python打印动态进度条

Python打印动态进度条

时间:2023-10-21 11:13:05浏览次数:39  
标签:进度条 Python 打印 percent total recv size

import time


def myprocess(percent):

    if percent > 1:
        percent = 1

    # 打印对应的#号数量 * "#" => 字符串#号效果
    strvar = int(percent * 50) * "#"
    # \r将后面字符覆盖到行首  进行打印 %% => %
    print("\r[%-50s] %d%%" % (strvar, percent * 100), end="")


# 接受数据
recv_size = 0
total_size = 1000
while recv_size < total_size:
    time.sleep(0.01)
    recv_size += 10

    percent = recv_size / total_size  # 0.5
    myprocess(percent)

 

标签:进度条,Python,打印,percent,total,recv,size
From: https://www.cnblogs.com/panwenbin-logs/p/17778635.html

相关文章

  • Python:Anaconda安装虚拟环境到指定路径
    anaconda 总是会把虚拟环境默认安装至C盘,但是C盘容量有限,所以目标将虚拟环境安装至其他盘。步骤如下:通过查阅anaconda的文档,发现是可以进行指定路径安装的。可以输入如下命令进行查看:condacreate--help安装虚拟环境到指定路径的命令如下:condacreate--prefix=F:\sofe......
  • Python使用GARCH,EGARCH,GJR-GARCH模型和蒙特卡洛模拟进行股价预测|附代码数据
    全文下载链接:http://tecdat.cn/?p=20678最近我们被客户要求撰写关于GARCH的研究报告,包括一些图形和统计输出。在本文中,预测股价已经受到了投资者,政府,企业和学者广泛的关注。然而,数据的非线性和非平稳性使得开发预测模型成为一项复杂而具有挑战性的任务在本文中,我将解释如何将 ......
  • python 案例
    这个程序使用了两个包:datetime和playsound。datetime:这是Python标准库中的一个模块,用于处理日期和时间。它提供了许多函数和类,可以让您在Python程序中处理日期和时间。由于datetime是Python的内置模块,因此您无需安装任何其他软件包来使用它。playsound:这是一个第三方包,用于......
  • Python 条件和 if 语句
    Python支持来自数学的通常逻辑条件:等于:a==b不等于:a!=b小于:a<b小于或等于:a<=b大于:a>b大于或等于:a>=b这些条件可以以多种方式使用,最常见的是在"if语句"和循环中使用。if语句是使用if关键字编写的。示例,if语句:a=33b=200ifb>a:print("bisgreate......
  • 力扣每日一题+python知识点回顾(三)
    力扣题目:根据规则将箱子分类(题号:2525)给你四个整数length,width,height和mass,分别表示一个箱子的三个维度和质量,请你返回一个表示箱子类别的字符串。如果满足以下条件,那么箱子是"Bulky"的:箱子至少有一个维度大于等于10^4。或者箱子的体积大于等于10^9。如果箱子的......
  • Python日期加减控制-datetime库
    理想汽车笔试时间好短,没控制好时间就结束了,日期初始化timetime()初始化时间输入年月日时分秒的int参数timedelta为操作的时间,可以只输入某个单位的时间fromdatetimeimportdatetime,timedeltadt=datetime()字符串格式化通过{}的方式"{1}{0}{1}".format("hello",......
  • 21.3 Python 使用DPKT分析数据包
    dpkt项目是一个Python模块,主要用于对网络数据包进行解析和操作。它可以处理多种协议,例如TCP、UDP、IP等,并提供了一些常用的网络操作功能,例如计算校验和、解析DNS数据包等。由于其简单易用的特性,dpkt被广泛应用于网络安全领域,例如流量分析、漏洞利用、入侵检测等。使用该库可以快速......
  • 关于 Python 字符串切片的小领悟
    1.什么是Python字符串切片?例如存在字符串str2=“abcd1234",有以下简单的切片应用。str2[0]#astr2[0:3]#abcstr2[0:6:2]#ac1有3种形式的切片:string[index]:获取字符串特定下标字符string[start,stop]:获取从start坐标到stop坐标的字符串,注意左闭右开......
  • (五)新北洋GP-6024T手腕带打印机规格设置
    分享一则调试许久的打印机规格配置:......
  • pyinstaller 使用ecs/pos操作pos小票打印机
    #pyinstaller--onefile--noconsole--add-data"logo.bmp:."--add-data"D:\PythonTest\ecs_pos_print\.venv\Lib\site-packages\escpos\capabilities.json:\escpos"Main_Windows.py简介:python也可以操作pos小票打印机,使用串口命令来打印,打印速度和打印质量不是windows......