Python 相对路径报错:"No such file or directory"'原因及解决方法
目录
- Pytjavascripthon 相对路径报错:"No such file or directory"'原因及解决方法
- 补充:对于python中“FileNotFoundError: [Errno 2] No such file or directory”的解决办法
- 一、出现原因:
- 二、解决办法:
Python 相对路径报错:"No such file or di编程rectory"'原因及解决方法
如果你取相对路径不是在主文件里,可能就会有相对路径问题:"No such file or directory"
。www.devze.com
| -- main.py | -- conf.py | -- start.p开发者_Go开发ng | -- config.txt
main.py 是主文件。android
conf.py 里引用 config.txt 用相对路径。如果用 . 或 . . 相对的是 main.py,所以用"./config.txt"
,相对于 main.py 是同一个目录下。. 指当前文件所在的文件夹,. . 指当前文件的上一级目录。
补充:对于python中“FileNotFoundError: [Errno 2] No such file or directory”的解决办法
在我们使用vscode运行Python代码时遇到的情况
一、出现原因:
这里是由于Vscode中,python里的路径是相对与工作目录来进行定位的。所以在多级目录情况下,若不设置绝对路径,往往找不到相应的文件的。
二、解决办法:
首先打开左下角的设置按钮,在方框中输入python dir,回车,找到python这一栏,打开,勾选上"Execute In File Dir"即可。或者在setting.json中输入:"python.terminal.executejsInFileDir": true也可以。
如下图:
运行结果:
一切正常,也没有刚才的提示了。
到此这篇关于Python 相对路径问题:"No such file or directory"'原因及解决方法的文章就介绍到这了,更多相关python No such file or directory内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
精彩评论