bucle sobre imágenes en un directorio

Edward Okech

Tengo imágenes en el mismo directorio con un archivo de Python, estoy tratando de recorrer las imágenes y convertirlas en base64 pero recibo este error. Estoy usando Ubuntu 14.0.4

    Traceback (most recent call last):
  File "convert_to_base64.py", line 33, in <module>
    print(main())
  File "convert_to_base64.py", line 26, in main
    convert_to_base64()
  File "convert_to_base64.py", line 19, in convert_to_base64
    with open("*.jpg", "rb") as f:
IOError: [Errno 2] No such file or directory: '*.jpg'

Aquí está mi código de Python

# -*- coding: utf-8 -*-
import os
import sys
import xlrd
import base64
import urllib
from datetime import datetime

reload(sys)  # to re-enable sys.setdefaultencoding()
sys.setdefaultencoding('utf-8')


def convert_to_base64():
    """
    Read all jpg images in a folder,
    and print them in base64
   """
    with open("*.jpg", "rb") as f:
        data = base64.b64decode(f.read())
    print data


def main():
    start_datetime = datetime.now()
    convert_to_base64()
    end_datetime = datetime.now()
    print '------------------------------------------------------'
    print 'Script started  : {}'.format(start_datetime)
    print 'Script finished: {}'.format(end_datetime)

if __name__ == '__main__':
    print(main())
    print('Done')

que alguien me ayude a averiguar qué estoy haciendo mal. Gracias

Alex

Así es como busqué imágenes en un directorio:

import os

pictures = []
for file in os.listdir("pictures"):
    if file[-3:].lower() in ["png"]:
        pictures.append(file)

Consulte la documentación de Python https://docs.python.org/2/tutorial/inputoutput.html para obtener más información sobre la función open ():

open () devuelve un objeto de archivo y se usa más comúnmente con dos argumentos: open (nombre de archivo, modo).

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

descargar imágenes usando la biblioteca curl en un bucle sobre el marco de datos

varias imágenes en un bucle fabricjs

JQuery agrega imágenes en un bucle for

leer imágenes de un directorio mientras copia imágenes en el mismo directorio

Mezclar y mostrar imágenes de un directorio en PHP

Cómo agregar (fusionar) varias imágenes en un directorio

Guardar varias imágenes en un directorio usando Python

Keras: mantenga todas las imágenes en un solo directorio

Cargando imágenes con promesa en un bucle en orden

establecer imágenes en imagen en un bucle con Picasso

Cómo mostrar imágenes en un bucle en HTML

PyGame - cómo dibujar imágenes en un bucle

Bokeh traza varias imágenes en un bucle

PyGame - cómo dibujar imágenes en un bucle

cómo cifrar imágenes en un bucle for con python

Python: ingrese imágenes en una lista con un bucle for

¿Cómo agregar imágenes a RichTextBox en un bucle?

Coloca el cursor sobre las imágenes en un lienzo

Bucle sobre un bucle

Grav: bucle sobre / usuario / páginas / imágenes en la plantilla twig

Bucle sobre un MultiIndex en pandas

Bucle sobre un diccionario anidado en Ansible

para bucle sobre un tibble en R

Reaccionar pregunta sobre promesa en un bucle for

Pygame: no se pueden cargar imágenes en un bucle. Funciona sin bucle

Imágenes de bucle PDO dentro de un modal en bucle

¿Cómo convierto un directorio de imágenes en un .gz?

¿Cómo convierto un directorio de imágenes jpeg a un archivo TFRecords en tensorflow?

Obtener imágenes de un archivo en un directorio como enteros

TOP Lista

CalienteEtiquetas

Archivo