python错误提示:Errno 2] No such file or directory的解决方法
作者:木心 时间:2022-03-30 10:46:26
1、问题描述:
在学习北京大学曹健老师的tensorflow2.0笔记的时候,遇到了
[Errno 2] No such file or directory: './mnist_image_label/mnist_train_jpg_60000.txt'
这个没有查找到子文件或者子文件夹的问题。
2、解决方法:
首先,确定所写的路径中包含相应的文件夹或者文件。
其次,如果文件名字或者路径没写错,查看自己是否使用相对路径(绝对路径一般不会报错),本次复现代码使用的IDE是vscode,复习代码时出现这个错误的原因是我把,main.py的上级目录打开作为项目了,导致程序执行的时候是从上级目录开始查找所给路径,自然缺少当前目录的文件夹名,自然会报错。具体解释如下:
程序的路径设置:
正确的打开项目方式:
错误的打开项目方式:
3、小结:
可见错误的打开项目,导致我们在使用相对路径的时候需要在默认路径设置中添加当前文件夹名
即改为
train_path = './MINIST_FC/mnist_image_label/mnist_train_jpg_60000/'
如果前面的你都检查,代码一模一样没有问题,那么我建议你去检查一下你的文件了
大家看到这个文本有问题吗?猛地一看是不是哎呀没问题啊,再细看,你会发现,你多了一个后缀,为什么会这样呢?因为我们习惯的在后面加了一个TXT后缀,但实际上它就是一个文本。所以好好检查自己的文件名
来源:https://blog.csdn.net/qq_44940689/article/details/120895909
标签:python,错误,errno2
0
投稿
猜你喜欢
ECharts框架分段视觉映射在移动端适配
2024-04-28 09:53:49
基于display:table的CSS布局
2008-10-30 10:38:00
Keras预训练的ImageNet模型实现分类操作
2021-12-14 01:33:11
将.py文件转化为.exe文件的详细过程
2021-07-10 06:14:30
OpenCV半小时掌握基本操作之色彩空间
2021-01-05 05:27:31
flask实现验证码并验证功能
2022-02-03 07:40:02
JS前端接口请求参数混淆方案分享
2024-04-18 10:53:17
python类继承用法实例分析
2022-01-25 16:44:13
如何通过python实现全排列
2022-11-30 16:49:46
Linux下Resin+JSP+MySQL安装和配置
2009-09-01 10:38:00
windows下安装make及使用makefile文件
2023-05-08 07:50:53
编写SQL需要注意的细节Checklist总结
2012-10-07 10:43:57
Linux下安装mysql-5.6.4 的图文教程
2024-01-24 16:03:47
Python中unittest用法实例
2023-09-02 13:13:45
Python实现多任务进程示例
2023-03-04 21:42:09
使用sql语句创建和删除约束示例代码
2024-01-15 21:55:51
在python代码中加入环境变量的语句操作
2023-03-01 22:58:19
Oracle 数据库优化实战心得总结
2024-01-18 22:05:54
SQL Server 公用表表达式(CTE)实现递归的方法
2024-01-26 15:20:10
Python模块相关知识点小结
2022-04-12 06:58:23