Python提供了许多内置函数和模块来处理文件操作和异常处理。下面是一些常见的文件操作和异常处理相关的知识点:
- 文件操作
打开文件:使用open()函数打开文件,并指定文件的访问模式(读取、写入、追加等)。
file = open('example.txt', 'r') # 打开文件进行读取操作
读取文件内容:使用read()方法读取文件的内容。
content = file.read() # 读取文件内容
关闭文件:使用close()方法关闭文件。
file.close() # 关闭文件
- 异常处理
使用try-except语句来捕获和处理异常。
try:
# 尝试执行代码块
content = file.read() # 读取文件内容
except FileNotFoundError:
# 处理文件未找到的异常
print("文件未找到")
except IOError:
# 处理其他I/O错误的异常
print("I/O错误")
finally:
# 无论是否发生异常都会执行的代码块
file.close() # 关闭文件
使用多个except子句来处理不同类型的异常。
使用raise语句来抛出异常。
raise FileNotFoundError("文件未找到") # 抛出文件未找到的异常