python錯(cuò)誤提示:Errno?2]?No?such?file?or?directory的解決方法
1、問題描述:
在學(xué)習(xí)北京大學(xué)曹健老師的tensorflow2.0筆記的時(shí)候,遇到了
[Errno 2] No such file or directory: './mnist_image_label/mnist_train_jpg_60000.txt'
這個(gè)沒有查找到子文件或者子文件夾的問題。
2、解決方法:
首先,確定所寫的路徑中包含相應(yīng)的文件夾或者文件。
其次,如果文件名字或者路徑?jīng)]寫錯(cuò),查看自己是否使用相對路徑(絕對路徑一般不會(huì)報(bào)錯(cuò)),本次復(fù)現(xiàn)代碼使用的IDE是vscode,復(fù)習(xí)代碼時(shí)出現(xiàn)這個(gè)錯(cuò)誤的原因是我把,main.py的上級目錄打開作為項(xiàng)目了,導(dǎo)致程序執(zhí)行的時(shí)候是從上級目錄開始查找所給路徑,自然缺少當(dāng)前目錄的文件夾名,自然會(huì)報(bào)錯(cuò)。具體解釋如下:
程序的路徑設(shè)置:

正確的打開項(xiàng)目方式:

錯(cuò)誤的打開項(xiàng)目方式:

3、小結(jié):
可見錯(cuò)誤的打開項(xiàng)目,導(dǎo)致我們在使用相對路徑的時(shí)候需要在默認(rèn)路徑設(shè)置中添加當(dāng)前文件夾名
即改為
train_path = './MINIST_FC/mnist_image_label/mnist_train_jpg_60000/'
如果前面的你都檢查,代碼一模一樣沒有問題,那么我建議你去檢查一下你的文件了

大家看到這個(gè)文本有問題嗎?猛地一看是不是哎呀?jīng)]問題啊,再細(xì)看,你會(huì)發(fā)現(xiàn),你多了一個(gè)后綴,為什么會(huì)這樣呢?因?yàn)槲覀兞?xí)慣的在后面加了一個(gè)TXT后綴,但實(shí)際上它就是一個(gè)文本。所以好好檢查自己的文件名
總結(jié)
到此這篇關(guān)于python錯(cuò)誤提示:Errno 2] No such file or directory的解決方法的文章就介紹到這了,更多相關(guān)python Errno 2] No such file or directory內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python成功解決讀文件出現(xiàn):IOError:?[Errno?0]?Error的錯(cuò)誤
- Python報(bào)錯(cuò):OSError:?[Errno?22]?Invalid?argument解決方案及應(yīng)用實(shí)例
- 解決python訓(xùn)練模型報(bào)錯(cuò):BrokenPipeError:?[Errno?32]?Broken?pipe
- 解決Python獲取文件提示找不到指定路徑can‘t?open?file?'area.py':[Errno?2]?No?such?file?or?directory
- 解決Python保存文件名太長OSError: [Errno 36] File name too lon
- 如何解決Python:報(bào)錯(cuò)[Errno 2]No such file or directory問題
相關(guān)文章
python利用K-Means算法實(shí)現(xiàn)對數(shù)據(jù)的聚類案例詳解
這篇文章主要介紹了python利用K-Means算法實(shí)現(xiàn)對數(shù)據(jù)的聚類,本文通過案例講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
Pandas之pandas DataFrame iterrows詳解
這篇文章主要介紹了Pandas之pandas DataFrame iterrows,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04

