欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python 相對(duì)路徑報(bào)錯(cuò):"No such file or directory"'原因及解決方法

 更新時(shí)間:2023年02月10日 09:54:33   作者:掙扎的藍(lán)藻  
如果你取相對(duì)路徑不是在主文件里,可能就會(huì)有相對(duì)路徑問(wèn)題:"No such file or directory",由于python 的相對(duì)路徑,相對(duì)的都是主文件所以會(huì)出現(xiàn)Python 相對(duì)路徑報(bào)錯(cuò),今天小編給大家?guī)?lái)了完美解決方案,感興趣的朋友一起看看吧

Python 相對(duì)路徑報(bào)錯(cuò):"No such file or directory"'原因及解決方法

如果你取相對(duì)路徑不是在主文件里,可能就會(huì)有相對(duì)路徑問(wèn)題:"No such file or directory"。
因?yàn)?python 的相對(duì)路徑,相對(duì)的都是主文件
如下目錄結(jié)構(gòu):

| -- main.py
     | -- conf.py
     | -- start.png
| -- config.txt

main.py 是主文件。
conf.py 里引用 config.txt 用相對(duì)路徑。
如果用 .. . 相對(duì)的是 main.py,所以用 "./config.txt",相對(duì)于 main.py 是同一個(gè)目錄下。
. 指當(dāng)前文件所在的文件夾,. . 指當(dāng)前文件的上一級(jí)目錄。

補(bǔ)充:對(duì)于python中“FileNotFoundError: [Errno 2] No such file or directory”的解決辦法

在我們使用vscode運(yùn)行Python代碼時(shí)遇到的情況

圖1

一、出現(xiàn)原因:

這里是由于Vscode中,python里的路徑是相對(duì)與工作目錄來(lái)進(jìn)行定位的。所以在多級(jí)目錄情況下,若不設(shè)置絕對(duì)路徑,往往找不到相應(yīng)的文件的。

二、解決辦法:

首先打開左下角的設(shè)置按鈕,在方框中輸入python dir,回車,找到python這一欄,打開,勾選上"Execute In File Dir"即可?;蛘咴趕etting.json中輸入:"python.terminal.executeInFileDir": true也可以。

如下圖:

圖2

運(yùn)行結(jié)果:

圖3

一切正常,也沒(méi)有剛才的提示了。

到此這篇關(guān)于Python 相對(duì)路徑問(wèn)題:"No such file or directory"'原因及解決方法的文章就介紹到這了,更多相關(guān)python No such file or directory內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論