#!/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() #队列不限定长度 else