开发者

Python 相对路径报错:"No such file or directory"'原因及解决方法

开发者 https://www.devze.com 2023-02-11 09:20 出处:网络 作者: 挣扎的蓝藻
目录Pytjavascripthon 相对路径报错:"No such file or directory"'原因及解决方法补充:对于python中“FileNotFoundError: [Errno 2] 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

因为 python 的相对路径,相对的都是主文件

如下目录结构:

| -- 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代码时遇到的情况

Python 相对路径报错:"No such file or directory"'原因及解决方法

一、出现原因:

这里是由于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"'原因及解决方法

一切正常,也没有刚才的提示了。

到此这篇关于Python 相对路径问题:"No such file or directory"'原因及解决方法的文章就介绍到这了,更多相关python No such file or directory内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号