原理很简单粗暴,利用 print
的转义字符 \r
回到行首,然后重写这一行,以此达到一种动态的效果。
代码如下:
import math
class ProcessBar(object):
"""一个打印进度条的类"""
def __init__(self, total): # 初始化传入总数
self.shape = ['▏', '▎', '▍', '▋', '▊', '▉']
self.shape_num
原理很简单粗暴,利用 print
的转义字符 \r
回到行首,然后重写这一行,以此达到一种动态的效果。
代码如下:
import math
class ProcessBar(object):
"""一个打印进度条的类"""
def __init__(self, total): # 初始化传入总数
self.shape = ['▏', '▎', '▍', '▋', '▊', '▉']
self.shape_num