从我们上次停下的地方继续,今天的重点是 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中文网其他相关文章!