AI学习路线图:文件操作与异常处理
处理数据文件和应对潜在错误是任何实际应用程序的必备技能。掌握文件 I/O 和异常处理将使您的 AI 程序更加强大和可靠。
1. 文件操作:读写文件
Python 使用 `open()` 函数来处理文件。推荐使用 `with` 语句,因为它能确保文件在使用完毕后被正确关闭。
动手试试:
在下面的文本框中输入一些内容,然后点击“写入文件”来模拟保存。之后,再点击“读取文件”来查看您保存的内容。
# 写入文件
with open("my_diary.txt", "w") as f:
f.write("...")
# 读取文件
with open("my_diary.txt", "r") as f:
content = f.read()
print(content)
操作结果:
2. 异常处理:try-except 结构
当程序执行期间发生错误时,Python 会创建一个“异常”对象。使用 `try...except` 块可以捕获并处理这些异常,防止程序崩溃。
动手试试:
尝试进行除法运算。如果除数为零,程序将捕获 `ZeroDivisionError` 并显示一条友好的错误消息。
try:
numerator = 10
denominator = 2
result = numerator / denominator
print(f"结果是: {result}")
except ZeroDivisionError:
print("错误:除数不能为零!")
/
运行结果: