![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
#!/ufr/bin/env python # -*- coding:utf-8 -*- import xlwings as xw import queue import threading import time StopEvent = object() class TreadPool: def __init__(self, max_num, max_tast_num = 0): self.max_num = max_num #最大线程数 if max_tast_num: #根据是否制定最大任务数来指定队列程度 self.q = queue.Queue() #队列不限定长度