赞
踩
使用 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。如下图所示:
按照下面方式修改当前文件的工作目录到项目根目录。
进入配置页面:
将工作目录修改到项目的根目录
再次运行代码,就可以正常获取到图片了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。