Bug variable

Résolu
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

  1. Modérateur
    1. Le code est très long...
      Ça va si je met que la fonction problématique ?
    2. 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
    3. Contributeur
      @Neo_2014je pense que l'erreur est ailleurs, tu ferais mieux de partager le texte que tu montres dans l'autre image.
    4. Modérateur
      @Neo_2014Par 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.