Bug variable [Résolu]

Signaler
Messages postés
31
Date d'inscription
jeudi 26 mars 2020
Statut
Membre
Dernière intervention
10 novembre 2020
-
Messages postés
14738
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
-
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

Messages postés
14738
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
266
Messages postés
31
Date d'inscription
jeudi 26 mars 2020
Statut
Membre
Dernière intervention
10 novembre 2020
1
Le code est très long...
Ça va si je met que la fonction problématique ?
Messages postés
31
Date d'inscription
jeudi 26 mars 2020
Statut
Membre
Dernière intervention
10 novembre 2020
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
Messages postés
13315
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 novembre 2020
748 >
Messages postés
31
Date d'inscription
jeudi 26 mars 2020
Statut
Membre
Dernière intervention
10 novembre 2020

je pense que l'erreur est ailleurs, tu ferais mieux de partager le texte que tu montres dans l'autre image.
Messages postés
14738
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
266 >
Messages postés
31
Date d'inscription
jeudi 26 mars 2020
Statut
Membre
Dernière intervention
10 novembre 2020

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.