Dec-01-2018, 01:19 PM
Hello everyone , i have a problem with my block try , when there is no error it will ignore the else part. anyone who could explain to me why? thanks
fichiera = input("entré un nom de fichier") try: fichiersauv = open("fichiera","rb") fichiersauv.close() except FileNotFoundError: fichiersauv = open(fichiera, "wb") pickle.dump(newpickle, fichiersauv) fichiersauv.close() else: print("le fichier existe déjà, voulez vous l'écraser? OUI / NON") sauvegarder = input() while sauvegarder != "OUI" and sauvegarder != "NON": print("Veuillez répondre par OUI ou par NON ") sauvegarder = input() if sauvegarder == "OUI": fichiersauv = open(fichiera, "wb") pickle.dump(newpickle, fichiersauv) fichiersauv.close() else: print("Retour au menu...")