python系列——tqdm模块

悠悠 2022-10-24 01:41 307阅读 0赞

tqdm模块参数说明

  1. class tqdm(object):
  2. """
  3. Decorate an iterable object, returning an iterator which acts exactly
  4. like the original iterable, but prints a dynamically updating
  5. progressbar every time a value is requested.
  6. """
  7. def __init__(self, iterable=None, desc=None, total=None, leave=False,
  8. file=sys.stderr, ncols=None, mininterval=0.1,
  9. maxinterval=10.0, miniters=None, ascii=None,
  10. disable=False, unit='it', unit_scale=False,
  11. dynamic_ncols=False, smoothing=0.3, nested=False,
  12. bar_format=None, initial=0, gui=False):
  • iterable: 可迭代的对象, 在手动更新时不需要进行设置
  • desc: 字符串, 左边进度条描述文字
  • total: 总的项目数
  • leave: bool值, 迭代完成后是否保留进度条
  • file: 输出指向位置, 默认是终端, 一般不需要设置
  • ncols: 调整进度条宽度, 默认是根据环境自动调节长度, 如果设置为0, 就没有进度条, 只有输出的信息
  • unit: 描述处理项目的文字, 默认是’it’, 例如: 100 it/s, 处理照片的话设置为’img’ ,则为 100 img/s
  • unit_scale: 自动根据国际标准进行项目处理速度单位的换算, 例如 100000 it/s >> 100k it/s

发表评论

表情:
评论列表 (有 0 条评论,307人围观)

还没有评论,来说两句吧...

相关阅读

    相关 python小工具-tqdm介绍

    在执行耗时任务的时候,我们希望能有一个进度条告诉我们程序正在执行中而不是挂了。在python中恰好有一个非常好用的进度条工具`tqdm`,该工具能够在循环语句中添加一个动态的进