Leer archivos .jpg

Jose Luis Nogueira Alonso scero en scero.net
Dom Nov 28 21:52:06 CET 2004


On Sun, 28 Nov 2004 15:18:07 -0300
Alvaro Leiva wrote:

> Hola a todos compañeros listeros y pytonianos.... larga vida a la 
> pyton!!! heil pytop!!! ave pyton!!! etc... ya entendieron el concepto
> 
> Tengo el tonto problema. no puedo y aparentemente no se leer archivos .jpg.
> mira ago lo siguiente:
> a=open("imagen.jpg")
> b=a.read()
> 
> pero el a.read() me lee la primera parte del archivo si ago denuevo
> c=a.read()
> 
> este a.read() me almasena otra parte del archivo (pero parece que hay un 
> caracter que falta entre a y b).
> 
> pero aun asi no me lo lee completo... este mismo problema se extiende a 
> los archivos ofice como los .doc .ppt etc...
> 
> agradesco ayuda de como poder leer COMPLETAMENTE  un archivo jpg, y 
> guardarlo en una variable para poder trabajarlo despues
> 

Una cosa es clara una imagen debe ser leida como archivo binario, por tanto puedes elegir:

forma 1:
	fd=open("imagen.jpg", "rb")
	a=fd.read()
	fd.close()

forma 2:
	a=open("imagen.jpg").read()

Un saludo
-- 
Scero.

Jose Luis Nogueira Alonso.

http://www.scero.net

GPG disponible en wwwkeys.pgp.net




Más información sobre la lista de distribución Python-es