Après l'ajout de quelques lignes je rencontre un blocage brusque de mon script avec l'apparation de fenêtres du genre:

pythonw.exe a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru.
ou

Runtime Error!
Program:C:\Python24\pythonw.exe
This application has requested the Runtime to terminate it an unusual way.
Please contact the application's support team for more information.

ou simplement les 2 lignes :
Font Times 18 bold still in cache.
malformed bucket chain in Tcl_DeleteHashEntry

Je ne comprends pas. Merci à tous pour vos lumières, voici le code en question :

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
def fen_accueil_personnalise2(self):
	self.fen_personalisee2=Toplevel(bg='white')
	self.fen_personalisee2.geometry('+180+50')    
	self.fen_personalisee2.wm_title(self.joueur)
	can1=Canvas(self.fen_personalisee2,width=450,height=450,background='white',borderwidth=-1)
	can1.grid(row=1,column=1,padx=15)
	can1.create_image(1,1,image =self.image_your_teacher)
	can1.coords(ALL,200,200) 
	can1.create_text(160, 50, text='%s,\n'%self.joueur,fill='black',font=('Times', 18, 'bold'))
	can1.focus_set()
 
	nom_du_repertoire="C:\Python24\invite\%s"%self.joueur
	chdir(nom_du_repertoire)
	try:
		fichier=open('mots.txt','r')
		compt=0
		while 1:
			ligne=fichier.readline()
			if ligne=='':
				fichier.close()
				break
			else:
				compt+=1
 
	except:
		can1.create_text(180, 50, text="\n\n\n\nTu n'a appris aucun mot !",fill='black',font=('Times', 18, 'bold'))
		return
		nbre_de_mot_appris=compt - self.nbre_de_mots_connus
	can1.create_text(175, 50, text="\n\n\nTu as appris %d mots."%nbre_de_mot_appris,fill='black',font=('Times', 18, 'bold'))
 
	can1.create_text(100, 210, text="AU REVOIR",tags='au_revoir',fill='blue',font=('Times', 18, 'bold'))
	can1.tag_bind('au_revoir','<Button-1>',self.fermer_fen_personalisee2)
 
	self.fen_personalisee2.grab_set()	
 
def fermer_fen_personalisee2(self,event):
	self._tk.destroy()
Le problème vient au moment où l'utilisateur quitte le programme en cliquant sur au revoir...