Bug variable

Résolu
Neo_2014 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, j’ai un problème et j’ai passé tout l’après-midi dessus, sans succès... Voilà le programme


Voilà l’erreur:

1 réponse

NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
0
Neo_2014 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   1
 
Le code est très long...
Ça va si je met que la fonction problématique ?
0
Neo_2014 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   1
 
def importer():
    réessayer = ”oui“
    while réessayer == “oui”:
        Ok = 1
        print(“Tout d’abord, vérifiez que le fichier est bien dans le même répertoire que ce programme.”)
        time.sleep(3)
        print(“Entrez le nom du fichier”)
        fichier = input()
        try:
            nfichier = open(fichier, “r”, encoding =utf8)
            phrase = nfichier.read()
            nfichier.close
            réessayer = “non”
        except FileNotFoundError:
            print(“Le fichier n’a pas été trouver, réessayer ?”)
            ressayer = input(“Répondez par oui ou par non \n”)
            Ok = 0
            phrase = None 
    return Ok, phrase, fichier
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > Neo_2014 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
je pense que l'erreur est ailleurs, tu ferais mieux de partager le texte que tu montres dans l'autre image.
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365 > Neo_2014 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
Par ailleurs, je note que tu as tendance à utiliser des noms accentués pour tes variables et non de fichiers.
Cela est fortement déconseillé car il arrive souvent que les encodages posent problèmes.
0