Python 相对路径报错:"No such file or directory"'原因及解决方法
作者:挣扎的蓝藻 时间:2021-08-12 05:34:00
Python 相对路径报错:"No such file or directory"'原因及解决方法
如果你取相对路径不是在主文件里,可能就会有相对路径问题:"No such file or directory"
。
因为 python 的相对路径,相对的都是主文件。
如下目录结构:
| -- main.py
| -- conf.py
| -- start.png
| -- config.txt
main.py 是主文件。
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.executeInFileDir": true也可以。
如下图:
运行结果:
一切正常,也没有刚才的提示了。
来源:https://lanzao.blog.csdn.net/article/details/98350107
标签:Python,相对路径,No,such,file,or,directory
0
投稿
猜你喜欢
以大热剧《觉醒年代》为例用Python绘制可视化仪表盘
2022-03-23 15:27:07
Django利用Cookie实现反爬虫的例子
2023-05-11 19:48:01
利用Python写个简易版星空大战游戏
2023-08-26 14:07:42
13个最常用的Python深度学习库介绍
2023-08-04 03:08:09
深入认识javascript中的eval函数
2008-08-03 16:44:00
四种方法在SQL Server数据库中成批导入数据
2009-02-19 17:25:00
golang微服务框架基础Gin基本路由使用详解
2023-07-23 10:31:19
详解Python的迭代器、生成器以及相关的itertools包
2022-07-24 01:03:44
基于python实现双向链表
2022-02-17 04:06:44
vue.js默认路由不加载linkActiveClass问题的解决方法
2024-05-02 16:53:25
SQLSERVER的非聚集索引结构深度理解
2024-01-20 01:54:00
Python实现的matplotlib动画演示之细胞自动机
2022-05-23 15:49:09
基于Python3编写一个GUI翻译器
2022-07-07 07:57:54
统计热门文章的算法
2008-03-16 15:40:00
css元素层叠级别及z-index剖析
2008-08-29 12:41:00
实例讲解Python3中abs()函数
2023-06-14 02:21:55
js实现带积分弹球小游戏
2024-04-10 16:19:15
python中查看.db文件中表格的名字及表格中的字段操作
2022-03-17 22:00:29
如何获得上一个月份是几月?
2009-11-23 20:38:00
pygame游戏之旅 如何制作游戏障碍
2021-03-05 00:16:28