Bonjour,
J'aimerais créer un programme qui affiche une image quand je rentre le nom de cette image dans la console. Autrement dit, j'aimerais quand je rentre "chien" dans la console que cela affiche l'image "chien.png".
Comme je me suis remis à Python que depuis peu mes souvenirs sont assez bancales, mais j'ai essayé de bricoler quelque chose qui ne marche pas à cause des espaces qui sont automatiquement créés avec la fonction input(). Lorsque je rentre "chien" dans la console, cela va chercher l'image avec le chemin "d:/Users/ chien .png" à la place de "d:/Users/chien.png", ces espaces faussent donc le chemin.
J'aimerais donc savoir s'il est possible de supprimer ces espaces pour que le chemin soit correct ou alors s'il y a une autre solution plus simple ?
J'aimerais aussi savoir s'il n'y a pas plus simple comme méthode pour afficher une image que celle que j'ai utilisée dans le code ?
Merci d'avance.
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 from tkinter import * x = input("Nom de l'image : ") y = "d:/Users/", x, ".png" fenêtre = Tk() z = PhotoImage(file = y) label = Label(fenêtre, image = z) label.pack() fenêtre.mainloop()
Partager