Affichage d'une image erreur : SyntaxError: invalid syntax
RésoluBonsoir tout le monde
Je suis une totale débutante en programmation python. Je galère depuis des heures pour l'affichage d'une image avec imagesource.show() mais j'ai une erreur alors que la syntaxe semble correcte.
Voici mon code :
from PIL import Image, ImageTk # Création de l'objet image ..ouverture de l'image au format jpeg imagefile = 'C:\Users\USER\PycharmProjects\testpill\img\laptop.jpg' try: imagesource = image.open(imagefile) imagesource.show()
Erreur affichée:
File "C:\Users\USER\PycharmProjects\testpill\main.py", line 8
imagesource.show()
^
SyntaxError: invalid syntax
Merci à vous,
Cordialement
4 réponses
-
Salut
Ça marche bien, je suis contente.
Merci beaucoup
cordialement -
Le show doit être dans le try, pas dans l'except puisque tout va bien.
try: imagesource = Image.open(imagefile) imagesource.show() except IOError: print("erreur sur l'ouverture de l'image") raise # ? -
Salut
Merci pour ton aide, j'ai ajouté ce code et ça fonctionne jusqu'à imagesource.show() :
from PIL import Image, ImageTk # Création de l'objet image ..ouverture de l'image au format jpeg imagefile = 'C:\PycharmProjects\testpill\img\laptop.jpg' try: imagesource = Image.open(imagefile) except IOError: print('erreur sur louverure de limage') imagesource.show()NameError: name 'imagesource' is not defined -
Bonsoir, rattraper une exception se fait avec try ... except