Je souhaite afficher toutes les images d'un dossier. Pour cela j'ai créé un programme qui permet d'afficher les noms de tous les fichiers contenus dans le dossier sélectionné, pour ouvrir ensuite les images. Cependant, lorsque j’exécute le programme, seule la dernière image du dossier s'affiche. Je ne trouve pas la source du problème car j'ai bien écrit "img = pyplot.imread(b)" dans la boucle for.
Voici mon programme:
import os
from matplotlib import pyplot
a=os.listdir(r"C:\Users\Administrateur\Desktop\Img") #affiche les noms des fichiers sous forme de liste
for e in range(len(a)):
print(a[e])
b=a[e]
print(len(a))
img = pyplot.imread(b)
pyplot.imshow(img)
Merci d'avance pour votre aide.
Affichage de plusieurs images avec une boucle for
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.