美文网首页
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