Partage
  • Partager sur Facebook
  • Partager sur Twitter

Affichage de plusieurs images avec une boucle for

    5 avril 2020 à 12:10:02

    Bonjour à tous,

    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.

    • Partager sur Facebook
    • Partager sur Twitter

    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.
    • Editeur
    • Markdown