Maison >développement back-end >Tutoriel Python >Gestion des fichiers quotidiens et gestion des erreurs
En continuant là où nous nous sommes arrêtés, l'accent est aujourd'hui mis sur la gestion des fichiers et la gestion des erreurs en Python. Comprendre ces concepts vous aidera à gérer les données et à gérer les scénarios inattendus avec élégance. Allons-y !
1. Écrire dans un fichier
Utilisez la fonction open() avec le mode 'w' (écrire) ou 'a' (ajouter) pour enregistrer les données dans un fichier.
with open("user_log.txt", "w") as file: file.write("User logged in at 10:00 AM.\n")
2. Lecture à partir d'un fichier
Utilisez le mode 'r' (lecture) pour accéder aux données.
with open("user_log.txt", "r") as file: content = file.read() print(content)
La gestion des erreurs permet à votre programme de répondre aux problèmes sans planter.
try: number = int(input("Enter a number: ")) print(f"The number you entered is {number}.") except ValueError: print("Invalid input! Please enter a valid number.")
try: with open("missing_file.txt", "r") as file: content = file.read() except FileNotFoundError: print("The file does not exist.")
try: result = 10 / 0 except ZeroDivisionError: print("You cannot divide by zero!")
Créez une petite application qui enregistre les entrées de l'utilisateur dans un fichier.
try: with open("user_log.txt", "a") as file: while True: user_input = input("Enter something (type 'exit' to quit): ") if user_input.lower() == "exit": break file.write(user_input + "\n") except Exception as e: print(f"An error occurred: {e}")
Aujourd'hui, nous avons couvert :
Pratiquez ces exemples et essayez de les peaufiner pour une meilleure compréhension. A la prochaine fois pour plus d'apprentissage de Python ! ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!