elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Python (Moderador: Danielㅤ)
| | |-+  [Python] Multihilo para descargar archivos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Python] Multihilo para descargar archivos  (Leído 3,679 veces)
aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
[Python] Multihilo para descargar archivos
« en: 2 Junio 2011, 17:56 pm »

Hola. Estoy iniciándome en Python, y estaba probando el multihilo.
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
  1. ENLACES=['URL1', 'URL2', 'URL3']

Esta es la parte del código que tengo hecha para el multihilo:

Código
  1. class MiThread(threading.Thread):
  2. def __init__(self, num):
  3. threading.Thread.__init__(self)
  4. self.num = num
  5.  
  6. def run(self):
  7. for enlace in ENLACES:
  8. print Download(enlace, "/home/adn/wallpapers/"+ExtraerNombre(enlace))
  9.  
  10. for i in range(0, 2):  
  11. t1 = MiThread(i)
  12. 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.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[PYTHON] Multihilo con webbrowser y py.
Python
79137913 0 1,630 Último mensaje 30 Julio 2012, 15:35 pm
por 79137913
[PYTHON] Como descargar un directorio web completo
Python
n3w 3 5,415 Último mensaje 15 Diciembre 2012, 18:08 pm
por 0x5d
Problema con Python archivos
Scripting
AdeLax 2 2,902 Último mensaje 26 Octubre 2013, 21:37 pm
por 0x5d
Descargar archivos emule con python
Scripting
DrKillador 0 2,153 Último mensaje 8 Noviembre 2014, 17:22 pm
por DrKillador
Ayuda para descargar archivos
Desarrollo Web
PrincipianteNovato 5 2,903 Último mensaje 17 Febrero 2016, 17:38 pm
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines