1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 读取文件报错:FileNotFoundError: [Errno 2] No such file or directory

读取文件报错:FileNotFoundError: [Errno 2] No such file or directory

时间:2024-05-03 10:07:09

相关推荐

读取文件报错:FileNotFoundError: [Errno 2] No such file or directory

文章目录

问题描述问题分析解决办法

问题描述

使用img = Image.open('data/DSC_8923.jpg')读取一张图片时,报FileNotFoundError: [Errno 2] No such file or directory: 'data/DSC_8923.jpg'的错误,如下图所示:

问题分析

很明显,错误是因为没有找到要访问的图片的路径。

该项目目录如下图所示:

当前文件 crop2.py 在 src/crop/ 路径下,项目的根吗目录为 crop_mural,而要访问的图片 DSC_8923.jpg 在 data/ 目录下,相对于当前的 crop2.py 来说,需要跳出两级目录才能找到该图片,由图中也可以看出。因此,直接跳到根目录再进入 data/ 目录比较方便。(相对路径不清楚的话,可以参考绝对路径和相对路径)。

解决办法

代码中就是从根目录开始的,img = Image.open('data/DSC_8923.jpg'),那么就是当前文件的工作目录的问题了。

首先设置项目的根目录为root。如下图所示:

按照下面方式修改当前文件的工作目录到项目根目录。

进入配置页面:

将工作目录修改到项目的根目录

再次运行代码,就可以正常获取到图片了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。