Heim >Backend-Entwicklung >Python-Tutorial >Tägliche Dateiverwaltung und Fehlerbehandlung
Der heutige Schwerpunkt liegt dort, wo wir aufgehört haben, auf der Dateiverwaltung und der Fehlerverwaltung in Python. Das Verständnis dieser Konzepte wird Ihnen helfen, Daten zu verwalten und unerwartete Szenarien elegant zu bewältigen. Lass uns eintauchen!
1. In eine Datei schreiben
Verwenden Sie die Funktion open() mit dem Modus „w“ (Schreiben) oder „a“ (Anhängen), um Daten in einer Datei zu speichern.
with open("user_log.txt", "w") as file: file.write("User logged in at 10:00 AM.\n")
2. Aus einer Datei lesen
Verwenden Sie den Modus „r“ (Lesen), um auf Daten zuzugreifen.
with open("user_log.txt", "r") as file: content = file.read() print(content)
Die Fehlerbehandlung ermöglicht Ihrem Programm, auf Probleme zu reagieren, ohne abzustürzen.
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!")
Erstellen Sie eine kleine Anwendung, die Benutzereingaben in einer Datei protokolliert.
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}")
Heute haben wir Folgendes behandelt:
Üben Sie diese Beispiele und versuchen Sie, sie für einen besseren Einblick zu optimieren. Bis zum nächsten Mal für mehr Python-Lernen! ?
Das obige ist der detaillierte Inhalt vonTägliche Dateiverwaltung und Fehlerbehandlung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!