Python progressbar源码修改(支持设置进度条样式)
By qianghaohao(CodeNutter)
默认progressbar进度条是#字符,用起来太单调,如果要设置更加美观的进度条,需要修改下源码,
修改了progressbar目录的__init__.py的ProgressBar类的构造函数,给构造函数添加了一个设置进度
条样式的参数(bar_style),在构造函数传递进度条样式参数bar_style,默认为bar_style='BST',代表
#样式,本来想改成可以通过参数直接传递进度条的样式字符,但是如果这样会存在编码问题,对初学
者使用不方便,因此通过传递各个样式的编号(BSTx)来选择不同的样式。
在此添加了9种样式可供选择:
修改后源码(progress目录__init__.py文件ProgressBar类的__init__(...)构造函数):
修改后源码已上传到: