Hola,

No uso Windows pero ¿podría ser un problema de no guardar el archivo como 
binario?
f = open(nombre_del_archivo, "wb")

Un saludo.

El 27/08/2013, a las 10:13, WolveLopez escribió:

> Hola compañeros, Estoy realizando un script el cual descaraga una monton de 
> imágenes de un proveedor a una carpeta en local de mi equipo. Utilizo write y 
> urllib2 para descargarlas pero las imágenes se descargan dañadas. Este es el 
> código que empleo:
> 
> Código:
> URL = imagen
> source = urllib2.urlopen(URL).read()
> f = open(nombre_del_archivo, "w")
> f.write(source)
> f.close()
> Las imágenes que voy descargando quedan de esta manera: 
> http://subefotos.com/ver/?9e77a0892a...94fa6e8efo.jpg
> 
> En linux me lo hace perfectamente, pero si ejecuto el script en windows es 
> cuando daña las fotos. He probado en varios equipos con windows, para 
> desestimar que fuera ese equipo en concreto.
> 
> Un saludo compañeros y gracias de antemano.
> _______________________________________________
> Python-es mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/

_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a