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!