读取文件报错: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。如下图所示:
按照下面方式修改当前文件的工作目录到项目根目录。
进入配置页面:
将工作目录修改到项目的根目录
再次运行代码,就可以正常获取到图片了。
读取文件报错:FileNotFoundError: [Errno 2] No such file or directory相关推荐
- python读取csv文件路径正确但报错FileNotFoundError: [Errno 2] No such file or directory
项目场景: python读取csv文件路径正确但报错FileNotFoundError: [Errno 2] No such file or directory 问题描述: #储存调用表格.数据 #调 ...
- 4种方法转义字符解决报错FileNotFoundError: [Errno 2] No such file or directory
写在前面: 前面的案例不想看可以直接看结尾的4个结论. 直接看第4个结论,就是文章的最后.二八定律.[方法4通用性极强] 快速跳转至 通用性方法4 QQ:1981791622. 备注:我是CSDN道友 ...
- 解决python报错FileNotFoundError: [Errno 2] No such file or directory
原因: 仔细检查代码,原因是要创建的文件所在目录不存在导致的. 即:要创建/a/b/c/d.txt, 则需要先保证/a/b/c目录存在. 代码中先检测目录是否存在,不存在则先创建多级目录: if no ...
- libsodium引用报错FileNotFoundError: [Errno 2] No such file or directory: b‘liblibsodium.a‘
问题 操作系统环境:Ubuntu 22.04 在安装一个工具应用时,这个应用使用到了chacha20加密算法,所以需要依赖libsodium.按照网上教程下载源码并编译安装: sudo apt ins ...
- python解压函数extractall在windows上报错FileNotFoundError [Errno 2] No such file or directory
今天遇到一个很奇葩的问题,使用pyhon脚本下载服务器上的一个打包工具到本地,然后解压到本地使用,这个脚本在我个人电脑上可以正常运行,但是在别的电脑上就报错,报错信息如下: FileNotFoundE ...
- 运行launch文件报错Roslaunch got a ‘No such file or directory‘ error while attempting to run:
说明:复制了一个launch和py文件,一运行突然出现这问题,可谓是有点懵. Roslaunch got a 'No such file or directory' error while attem ...
- python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法
python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法: 最近学习文件读取和中文分词 ...
- FileNotFoundError: [Errno 2] No such file or directory:‘image.jpg’
使用自己的主机远程连接服务器运行下面这段程序时, import os from PIL import Image file_dir = '/我的路径/...' for file in os.listd ...
- FileNotFoundError: [Errno 2] No such file or directory: 'XXX' 的解决方法
错误描述: FileNotFoundError: [Errno 2] No such file or directory: 'XXX' 的解决方法 在编写爬虫文件的过程中,一般会将爬取下来的文件保存在 ...
最新文章
- IPod在Linux下的实战
- 深入理解CUDA线程层次以及关于设置线程数的思考
- Java Persistence API:快速入门
- 数学国里有座天才云集的“疯人院”
- 【springmvc+mybatis项目实战】杰信商贸-2.数据库配置
- 系统权限控制设计001---RBAC用户角色权限设计方案
- 2014蓝桥杯:李白打酒;奇怪的分式(枚举,最大公约数)
- Spring-整合JDBC-事务-远程方法调用RMI
- 【图像处理基础】基于matlab图像SRGB+Adobe RGB伽马校正【含Matlab源码 255期】
- (1)快速了解Redis
- 汉字区位码查询与算法
- jeecg框架解决跨域问题
- 远程连接virtualBox本地虚拟机并访问虚拟机服务
- 算法:限流之令牌桶算法实现
- IT十八掌徐培成第三天笔记
- 教师进修学校计算机教案,信息化教学教案
- 字节跳动大数据中心17万服务器硬实力支撑今日头条等产品线(公号回复“字节跳动”下载PDF典型资料,欢迎转发、赞赏支持科普)
- 90后凤凰男:寒门难出贵子
- eQTL | Expression quantitative trait loci | 表达数量性状基因座 | QTL | 数量性状位点
- lds天线技术流程图_一种镭雕镀金方法与流程
热门文章
- eclipse中SVN连不上报错org.tigris.subversion.javahl.ClientException
- 深入浅出的理解透析小程序插件、组件和控件的区别
- Flutter的AES加密
- 分享到新浪/腾讯/人人等
- 女朋友生日or情人节表白,如果感到腼腆,可以制作一份唯一的属于她的微信小程序礼物
- RFID技术在服装行业有哪些应用?
- C#Dictionary实例详解
- 《风火之旅》天降喜运,财神PK外挂
- 如何在virtualbox上搭建私有云桌面
- oracle索引创建与使用方法,oracle 索引的创建与使用