從我們上次停下的地方繼續,今天的重點是 Python 中的文件處理和錯誤管理。了解這些概念將幫助您管理資料並優雅地處理意外情況。讓我們深入了解一下!
1。寫入檔案
使用模式為「w」(寫入)或「a」(追加)的 open() 函數將資料儲存到檔案。
with open("user_log.txt", "w") as file: file.write("User logged in at 10:00 AM.\n")
2。從檔案讀取
使用模式“r”(讀取)存取資料。
with open("user_log.txt", "r") as file: content = file.read() print(content)
錯誤處理使您的程式能夠回應問題而不會崩潰。
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!")
建立一個小型應用程序,將使用者輸入記錄到檔案中。
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}")
今天,我們介紹了:
練習這些範例並嘗試調整它們以獲得更好的洞察力。更多Python學習,下次見! ?
以上是日間文件處理和錯誤處理的詳細內容。更多資訊請關注PHP中文網其他相關文章!