Pregunta

Estoy intentando hacer algo con la biblioteca de imágenes PIL en django, pero tengo algunos problemas.

Me gusta esto:

importar imagen

Y luego me gusta esto

images = map (Image.open, glob.glob (os.path.join (dirpath, '* .thumb.jpg')))

Pero cuando intento ejecutar esto me sale un error y me hace pensar que no se ha importado correctamente, ¿alguien lo sabe?

tipo de objeto 'Imagen' no tiene atributo 'abierto'

¿Fue útil?

Solución

El error anterior ocurre porque su archivo se llama Image.py y está tratando de importarse. Como señaló Manual, debe importar Imagen desde el módulo PIL, pero también necesitará cambiar el nombre de su archivo para que no se llame Image.py.

Otros consejos

Su ejemplo funciona bien en mi máquina. No sé por qué recibes ese error. La documentación de PIL dice que debe importar la biblioteca de esta manera:

from PIL import Image

Deberías intentarlo de esa manera. Como dije, para mí funciona en ambos sentidos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top