由于我的工作函数中需要几个 args,所以我使用了 starmap,但是如何使用 tqdm 显示进度?
from itertools import repeat
from multiprocessing import Pool
def func(i, a, b, c):
print(i, a, b, c)
if __name__ == '__main__':
pool = Pool(thread_num)
a, b, c = 'a', 'b', 'c'
pool.starmap(func, zip(range(100), repeat(a), repeat(b), repeat(c)))
pool.close()
pool.join()
那么如何使用 tqdm 来显示 pregress 呢?