Ejemplo n.º 1
0
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()
Ejemplo n.º 2
0
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()