Bonsoir à tous oh grands programmateurs !

Je vous demande votre aide ! Impossible de créer une image dans un canvas. Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
from Tkinter import *
from os import chdir, listdir, remove
from lxml import etree
from random import randrange
import tkMessageBox
import tkFileDialog
import pickle
import os.path
 
 
def Etat_Partie(argent,nombre_joker,indice,joueur) :
    fenetre_etat_partie = Toplevel()
    Label(fenetre_etat_partie, text = "Nom de la partie :" + str(joueur) ).pack()
    Label(fenetre_etat_partie, text = "Nombre d'argent restant :" + str(argent) ).pack()
    Label(fenetre_etat_partie, text = "Nom de joker restant :" + str(nombre_joker)).pack()
    chdir("C:\Users\Maxime Helen\Desktop\Programme\Tableau indice")
    liste_indice = listdir("C:\Users\Maxime Helen\Desktop\Programme\Tableau indice")
    tefa = liste_indice[int(indice)]
    image = open(tefa) 
    photo = PhotoImage(file = image) 
    canvas = Canvas(fenetre_etat_partie, width = 660, height = 165) 
    canvas.create_image(330,82, anchor = NW, image=photo).pack()

Et voici le message d'erreur de la console :



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Python25\lib\lib-tk\Tkinter.py", line 1414, in __call__
    return self.func(*args)
  File "C:\Users\Maxime Helen\Desktop\Programme\Jeu_complet.py", line 349, in <lambda>
    menuFichier.add_command(label="Etat de la partie", command = lambda : Etat_Partie(argent,nombre_joker,indice,joueur))
  File "C:\Users\Maxime Helen\Desktop\Programme\Jeu_complet.py", line 285, in Etat_Partie
    photo = PhotoImage(file = image)
  File "C:\Python25\lib\lib-tk\Tkinter.py", line 3294, in __init__
    Image.__init__(self, 'photo', name, cnf, master, **kw)
  File "C:\Python25\lib\lib-tk\Tkinter.py", line 3250, in __init__
    self.tk.call(('image', 'create', imgtype, name,) + options)
TclError: couldn't open "<open file '1tableau 1 (1).gif', mode 'r' at 0x03AA5728>": no such file or directory
Je suis en panne sèche, pouvez vous m'aider ?