URWID定时进度条
urwid_timed_progress的Python项目详细描述
实时进度
urwid_timed_progress是一个urwid progress小部件,显示增强的 自定义单位的进度、进度和估计剩余时间。
安装
pip install urwid_timed_progress
用法
创建定时进度条,非常像常规进度条:
file_size_mb = 1234 progress = TimedProgressBar('normal', 'complete', label='Current File', units='MB', done=file_size_mb)
随着文件操作的进行,更新进度条:
progress.add_progress(1) # each time 1 unit of progress has been made
add_progress()更新进度条速率和估计剩余时间
要在不添加进度的情况下更新计时器,请执行以下操作:
progress.add_progress(0)
开发
该项目位于github上。Bug reports, questions, and comments are most welcome。