2 Star 20 Fork 15

极客柒/Cocos-Creator-Build-Tool

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
progressBar.py 845 Bytes
一键复制 编辑 原始数据 按行查看 历史
hw_Geek7 提交于 2021-08-31 17:52 . 开源
import sys, time
from pkg_resources import yield_lines
class ProgressBar:
def __init__(self, count = 0, total = 0, width = 50):
self.count = count
self.total = total
self.width = width
def step(self,r = None):
self.count += 1
sys.stdout.write(' ' * (self.width + 9) + '\r')
sys.stdout.flush()
progress = round( self.width * self.count / self.total )
if r:
sys.stdout.write(r)
else:
sys.stdout.write('{0:3}/{1:3}: '.format(self.count, self.total))
sys.stdout.write('■' * progress + '□' * (self.width - progress) + '\r')
if progress == self.width:
sys.stdout.write('\n')
sys.stdout.flush()
# bar = ProgressBar(total = 10,width=10)
# for i in range(10):
# bar.step()
# time.sleep(1)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/welcome2jcSpace/Cocos-Creator-Build-Tool.git
git@gitee.com:welcome2jcSpace/Cocos-Creator-Build-Tool.git
welcome2jcSpace
Cocos-Creator-Build-Tool
Cocos-Creator-Build-Tool
main

搜索帮助