1.tqdm
用来显示进度条
- 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