oserror: .txt not found 解决方案

article/2025/11/7 2:27:33

oserror: .txt not found 解决方案

等我彻底上手了我一定要做一个最最最适合新手菜鸟的教程啊啊啊

学习的过程真是踩坑无数啊

归根结底还是因为菜,使用习惯不好

说正事,最初用pytorch的时候访问txt文件,提示找不到文件或者路径,当时我填上的是完整的访问路径:E:\project\name.txt, 就是文件是存在E盘的一个project文件夹的,但是一直提示我找不到或者路径不对,最后终于搞明白了是要放在工程项目所在文件夹下的子文件夹data里,然后路径直接写:.data/name.txt然后就找到了跑通了。。。

就这么点问题忙活了三天也是醉了。。。真正的菜鸡就是我本人吧

然后第二个坑来了,我用tensorflow2.0跑另一个代码,要访问txt文件,又提示找不到,而这次上面的方法不管用了,查了有大佬说是直接复制相对路径贴上就行了,我试了还是不行,最后终于发现,还是得放在和项目文件夹下面的data文件夹里,然后复制这个路径就可以了,注意\加字母可能会被当作转义符号,用双\更保险,我的最终路径:
E:\try0411\data\name.txt

然后这行终于跑通了,,,因为报的错误变成了下一行里的。。。。。

在这里插入图片描述
果然人生就是起起落落落落落落落落落落落落落落落落吗

后续有坑继续更,希望我这菜鸡早点开窍吧·······

更一个大佬的解决方案!又解决了一个困扰我好久的问题,链接如下:
https://blog.csdn.net/M_PERSISTENCE/article/details/109312474?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-2.control&dist_request_id=1619612969627_08285&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-2.control

概括一下:就是在用CIFAR10的时候如果用以下代码下载:

train_dataset = torchvision.datasets.CIFAR10(root='./data/',train=True,transform=train_transform,download=True)
test_dataset = torchvision.datasets.CIFAR10(root='./data/',train=False,transform=test_transform)

它会从网站上重新下载,巨慢
然后我自己从镜像网站下载下来以后,存在data文件夹下,形式如下:
在这里插入图片描述
文件夹里面长这样:
在这里插入图片描述

用这个代码读取:

train_dataset = torchvision.datasets.ImageFolder(root='./data', transform=train_transform)
test_dataset = torchvision.datasets.ImageFolder(root='./data', transform=test_transform)

就会发现:
笑死,根本读入不进去,会报错告诉你格式不对,要图片等等格式的。

然后看了上面那个链接的博主写的,把当时下载的这个文件夹也放在data文件夹下
在这里插入图片描述
再运行:

train_dataset = torchvision.datasets.CIFAR10(root='./data/',train=True,transform=train_transform,download=True)
test_dataset = torchvision.datasets.CIFAR10(root='./data/',train=False,transform=test_transform)

就可以正确读取了!!!
OHHHHHHH!!!撒花!!!


http://chatgpt.dhexx.cn/article/iJR6voCQ.shtml

相关文章

报错OSError: [Errno 22] Invalid argument 的一种解决方法

今天写作业的时候突然读不了txt文件了,查了很多地方,已开始写相对路径之后显示的是如下报错,仔细检查之后并没有发现代码问题。 查找资料仔细检查之后依旧无法解决,决定改用写绝对路径。 填写绝对路径时又报了如下错误&#xff1…

OSError[Errno 48]:Address already in use解决方法

Python flask OSError[Errno 48]:Address already in use 建立Flask项目filename.py后,运行该项目,报错内容如下: 意思是地址已被使用,搜索相关问题后发现是因为,你曾启动过相同或者类似的服务占用了这个端口&#x…

Python报错:OSError: cannot open resource

Python报错:OSError: cannot open resource 今天借助Python第三方库写了一个简单的生成词云的编程,但在使用wordcloud生成词云过程中,出现了OSError: cannot open resource错误,通过断点调试并查看了一些网上的解决方法 找到了原因…

【解决】OSError: cannot write mode F as PNG

问题: 将图像所表示的矩阵转换为图像并保存为 png 格式时报错: OSError: cannot write mode F as PNG,报错信息如下: 原因分析: 这里的 mode F 意思是图像中浮点类型的像素值,原因是我代码中的 img 数组是 float 类型的,而图像中每个像素的…

出现Python OSError: [Errno 22] Invalid argument的来龙去脉

参考解决办法:https://blog.csdn.net/weixin_44952395/article/details/105289460 问题描述: 今天我在读取文本文档txt内的文件路劲时总是报错,如下图所示 上网找了好几种解决办法,其中我在本文开头所述的参考办法比较有用。 发…

彻底解决 OSError: [WinError 127] 找不到指定的程序。

原创文章,转载请注明出处! 在使用pip安装torch_geometric包时,运行时会发现报错: ModuleNotFoundError: No module named torch_sparse 于是当我又装了torch_sparse时,发现报错: OSError: [WinError 127…

ERROR: Could not install packages due to an OSError...解决方法

ERROR: Could not install packages due to an OSError…解决办法 ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: ‘c:\users\lenovo\python\lib\site-packages\~umpy\.libs\libopenblas.WCDJNK7YVMPZQ2ME2ZZHJJRJ3JIKNDB7.gfortran-win_am…

Python OSError: [Errno 22] Invalid argument:的出现和解决

1、在学习从文件读取数据中,写了个示例代码,读取不在同一个目录的file.txt,运行后报这个Python OSError: [Errno 22] Invalid argument:错误: (1)、首先,在F盘的python_stu中新增了一个file.tx…

OSError: [Errno 22] Invalid argument错误解决方案

在做文件读取写入操作的时候遇见OSError: [Errno 22] Invalid argument: F:\\pythonProject\\Api\\common\\2022-03-11_15:37:23test.txt的报错,单独的打印出文件路径明明是正确,但使用python open()函数读写文件时就会报该错误 错误代码: …

OSError: [Errno 22] Invalid argument问题解决

OSError: [Errno 22] Invalid argument问题解决 问题描述解决方法那么问题出在哪了?总结 问题描述 在做SSD目标检测算法的时候,在predict.py文件中遇到了这么一个报错的问题。 // ERROR Traceback (most recent call last):File "D:/ssd-keras-fromCSDN-Par…

OSError解决办法

OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “E:\devInstall\pytorch\Anaconda3\envs\pytorch\lib\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll” or one of its dependencies. 解决办法 在进行classSR训练的时候train.py报错…

已解决OSError: [Errno 22] Invalid argument

已解决OSError: [Errno 22] Invalid argument 文章目录 报错代码报错翻译报错原因解决方法千人全栈VIP答疑群联系博主帮忙解决报错 报错代码 粉丝群里面的一个粉丝用Python读取文件的时候,发生了报错(跑来找我求助,然后顺利帮助他解决了&…

OSError: [WinError 1455] 解决方案

【问题描述】 当时重装了一下系统,后面在跑深度学习程序时,报了该错误。 【原因分析】 我的python、anaconda等装在D盘,而电脑默认情况下是没有给D盘分配虚拟内存的, 所以在跑程序时, 就报了OSError的错误。 【解决方法】 只要给D盘分配…

Python文件操作错误:OSError: [Errno 22] Invalid argument(关于Windows下文件名中的敏感字符)

记录一点小知识,如果有帮助,还请留下脚印~~ 为啥会写这篇文章呢,简单说一下,我在学习如何使用爬虫爬取小视频,然后将小视频进行持久化存储,最后发现报错了😮我一看,是OSError&#x…

HTTP请求幂等性

理解HTTP幂等性 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协…

HTTP幂等性及GET、POST、PUT、DELETE的区别

本文转载自:http://www.cnblogs.com/weidagang2046/archive/2011/06/04/2063696.html Programming.log - a place to keep my thoughts on programming 理解HTTP幂等性 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企…

HTTP请求方法及幂等性

🔥本文简要🔥 同学们好!本篇文章主要是介绍HTTP的幂等性。HTTP方法的幂等性是指一次和多次请求某一个资源应该具有同样的副作用。 😄博主:程序员一灯,一个老菜鸟,哈哈哈哈 🚌一个人…

HTTP 幂等性

http://www.cnblogs.com/weidagang2046/archive/2011/06/04/2063696.html Todd.log - a place to keep my thoughts on programming 理解HTTP幂等性 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见…

接口幂等性

Q1: 什么是幂等性? A: 在数学中表示某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。 在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。 Q2: 什么是接口幂等性? A: 在HTTP/1.1中&a…

http的幂等性

一. 什么是幂等性 幂等(idempotent): 在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同.幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,…