跳转到主要内容

根据环境选择多个后端的智能进度条

项目描述

支持显式更新和tqdm风格可迭代包装的多个后端的智能进度条

使用方法

progressbar(iterable=None, length=None, label=None,
            show_eta=True, show_percent=None, show_pos=False,
            item_show_func=None, ..., info_sep=' ', ...)

请查看click.progressbar以获取参数和详细信息。截至目前,IPython后端忽略所有条形图绘制和终端相关参数。(上面未列出)

示例

from smart_progress import progressbar

with progressbar([1,2,3]) as bar:
        for item in bar:
                do_work(item)

con = connection(...)
with con, progressbar(length=con.tot_size()) as bar:
        while not con.is_eof():
                block = con.retrieve_block()
                do_work(block)
                bar.update(len(block))

依赖项

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

smart-progress-1.0.2.tar.gz (2.9 kB 查看散列)

上传于

构建分发

smart_progress-1.0.2-py3-none-any.whl (4.7 kB 查看哈希值)

上传于 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面