Python tqdm & enumerate

2017-07-29  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读