Quería implementárselo a un script que me permite descargar wallpapers de una web. Los enlaces están almacenados en una lista, de forma:
Código
ENLACES=['URL1', 'URL2', 'URL3']
Esta es la parte del código que tengo hecha para el multihilo:
Código
class MiThread(threading.Thread): def __init__(self, num): threading.Thread.__init__(self) self.num = num def run(self): for enlace in ENLACES: print Download(enlace, "/home/adn/wallpapers/"+ExtraerNombre(enlace)) for i in range(0, 2): t1 = MiThread(i) t1.start()
El problema claramente es que se descargará 2 veces el mismo archivo. Lo que yo pretendo es que se descarguen varios al mismo tiempo, pero no doy con la forma correcta.
¿Alguna idea? Gracias de antemano.





Autor



En línea
