Python FileNotFoundError 文件找不到错误

Python FileNotFoundError 文件找不到错误

说明

《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。

本内容来自:https://gairuo.com

FileNotFoundError 是 Python 中的一个内置异常类,用于指示在尝试访问或操作文件时未找到指定文件的错误。

示例

以下是一个示例,演示了如何处理文件不存在错误:

try:

with open('nonexistent_file.txt', 'r') as f:

content = f.read()

print(content)

except FileNotFoundError as e:

print("File not found.", e)

# File not found. [Errno 2] No such file or

# directory: 'nonexistent_file.txt'

在这个例子中,我们尝试打开一个名为 nonexistent_file.txt 的文件进行读取。如果文件不存在,将引发 FileNotFoundError 异常。在 except 代码块中,我们捕获这个异常并打印错误消息。

说明

FileNotFoundError 当所请求的文件或目录不存在时将被引发。 对应于 errno ENOENT。这个异常通常在以下情况下发生:

尝试打开一个不存在的文件进行读取。

尝试使用文件路径操作一个不存在的文件,比如删除、重命名等。

尝试在一个不存在的目录中创建文件。

处理 FileNotFoundError 异常的方式通常是根据具体情况采取适当的措施,比如向用户显示错误消息、提供默认行为或进行其他操作以处理文件不存在的情况。

参考

https://docs.python.org/zh-cn/3/library/exceptions.html#FileNotFoundError

< Python FileExistsError 文件不存在错误

Python 异常 OSError 操作系统相关错误

Python InterruptedError 中断错误 >

更新时间:2024-04-10 20:11:11

标签:python

异常

文件

相关推荐

游泳基础动作练习,助你快速提升游技
365账号限制投注怎么办

游泳基础动作练习,助你快速提升游技

📅 09-07 👁️ 811
神木林符对固伤的作用
365账号限制投注怎么办

神木林符对固伤的作用

📅 10-15 👁️ 1047
从骑兵到步兵,日本六大步兵AV女优个个都是人间尤物
365账号限制投注怎么办

从骑兵到步兵,日本六大步兵AV女优个个都是人间尤物

📅 07-15 👁️ 3156
天下手游开区多久会开角色交易
365账号限制投注怎么办

天下手游开区多久会开角色交易

📅 07-24 👁️ 1591
红眼武器强化还是增幅:深度解析最新版本改版
365彩票数据最专业

红眼武器强化还是增幅:深度解析最新版本改版

📅 08-16 👁️ 179
CAD教程 | 如何使用CAD绘制封闭图形
365彩票数据最专业

CAD教程 | 如何使用CAD绘制封闭图形

📅 11-16 👁️ 7850
世界杯32强身价排名榜:英格兰身价最高 巴西第2阿根廷第8
365账号限制投注怎么办

世界杯32强身价排名榜:英格兰身价最高 巴西第2阿根廷第8

📅 07-01 👁️ 4266
腓总神经损伤:早诊断、早干预很重要!
365彩票数据最专业

腓总神经损伤:早诊断、早干预很重要!

📅 09-29 👁️ 9291
ZIP压缩包被自动加密?别慌!一文详解解除方法
365账号限制投注怎么办

ZIP压缩包被自动加密?别慌!一文详解解除方法

📅 09-17 👁️ 2546