美文网首页
Python tqdm & enumerate

Python tqdm & enumerate

作者: 悲傷的小醜 | 来源:发表于2017-07-29 20:51 被阅读0次

    1.tqdm


    image.png

    用来显示进度条

    1. retry
      用来实现重试,
      (1)用retry之前:
      import time
      def do_something():
      xxx
      for i in range(5):
      try:
      do_something()
      break
      except:
      time.sleep(2)

    (2)用了retry之后
    from retry import retry
    @retry(tries=5, delay=2)
    def do_something()
    xxx

    do_something()

    在函数的定义前加一句@retry

    2.enumerate
    enumerate()是python的内置函数,在字典上为枚举、列举的意思
    对于一个可迭代(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值。
    enumerate多用于在for循环中得到计数
    利用enumerate来统计文件行数:
    count = -1
    for index, line in enumerate(open(filepath, 'r')):
    count += 1

    相关文章

      网友评论

          本文标题:Python tqdm & enumerate

          本文链接:https://www.haomeiwen.com/subject/cjvclxtx.html