Python - Python 实现控制台进度条

Python - Python 实现控制台进度条


1、构建代码

# 进度条
import time


def prt(info):
    end = '\r'
    print(info, end=end)
    time.sleep(0.1)


def pdt(info):
    end = ''
    print(info, end=end)
    time.sleep(0.1)


def progress(current, tag):
    num = int(current / 2)
    info = tag * num
    info = '[' + str(current) + '%]  ' + info
    prt(info)


if __name__ == '__main__':
    flag = '→'
    for i in range(100):
        progress(i + 1, flag)

    print()
    temp = flag
    for i in range(10):
        prt(temp)
        temp += flag

    print()
    for i in range(10):
        pdt(flag)

2、效果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_15071263/article/details/107102238
今日推荐