Python:显示程序运行进度条

本文介绍了如何在Python中创建程序运行进度条,包括利用标准输出的控制符和使用tqdm模块。通过示例代码展示了如何使用 和 控制光标位置,以及如何安装和应用tqdm库来创建进度条。
摘要由CSDN通过智能技术生成

1、利用标准输出

    先说一下文本系统的控制符:

    \r: 将光标移动到当前行的首位而不换行;

    \n:将光标移动到下一行,并不移动到首位;

    \r\n:将光标移动到下一行首位。

示例代码如下:

import sys
from time import sleep
def viewBar(i):
    """
    进度条效果
    :param i:
    :return:
    """
    output = sys.stdout
    for count in range(0, i + 1):
        second = 0.1
        sleep(second)
        output.write('\rcomplete percent:%.0f%%' % count)
    output.flush()

viewBar(100)

运行效果:

2、tqdm模块

    tqdm是一个快速、扩展性强的进度条工具库,

    其githup地址:

  • 0
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值