class Download(): def __init__(self, folder): self.folder = folder if not os.path.exists(folder): os.makedirs(folder) self.pool = ThreadPool(3) def download(self, dlist): for url in dlist: fname = url.split('/')[-1] self.pool.queueTask(download, (url, os.path.join(self.folder, fname))) self.pool.joinAll()
class Download(): def __init__(self, folder): self.folder = folder if not os.path.exists(folder): os.makedirs(folder) self.pool = ThreadPool(3) def download(self, dlist): for url in dlist: fname = url.split('/')[-1] self.pool.queueTask(download,(url,os.path.join(self.folder,fname))) self.pool.joinAll()