JobPlus知识库 IT 大数据 文章
Python:显示程序运行进度条

1、利用标准输出

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

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

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

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

示例代码如下:

import sysfrom time import sleepdef 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地址:https://github.com/tqdm/tqdm

    (1)安装:

        直接使用pip安装:

pip install tqdm

     (2)使用:

from time import sleepfrom tqdm import tqdmfor i in tqdm(range(1, 500)):    sleep(0.01)

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

¥ 打赏支持
54人赞 举报
分享到
用户评价(0)

暂无评价,你也可以发布评价哦:)

扫码APP

扫描使用APP

扫码使用

扫描使用小程序