Bonjour, je travaille sur un petit projet informatique avec des amis et on est devant un petit problème:
On voudrait que dans une classe, on puisse stocker une variable (c'est a dire le nom d'un fichier), pour la réutiliser plus tard.
Par exemple :
fichier = 'text/mur_fleches'
On voudrait réutiliser la variable fichier plus tard dans une autre classe avec :
for ligne in fichier:
num_ligne += 1
if num_ligne == x:
str = ligne
afficher = font.render(str, 1, (255, 255, 255))
fenetre.blit(afficher, (40,450))
Le truc c'est que pour l'instant si on fait ça, on a le droit au message d'erreur suivant durant la boucle de la seconde classe :
NameError: name 'fichier' is not defined
qui laisse à penser que la variable est supprimée du cache quand on sort de la première classe.
Alors comment faire svp? Je vous remercie d'avance !