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
投稿
猜你喜欢
Firefox与IE下UL预设标记的异同
2007-05-11 17:03:00
SQL学习笔记七函数 数字,日期,类型转换,空值处理,case
2011-09-30 11:48:25
Python 字符串、列表、元组的截取与切片操作示例
2021-12-10 09:47:34
text-indent 隐藏文字时出现的 outline问题
2007-12-02 17:31:00
oracle 存储过程和触发器复制数据
2009-11-17 09:12:00
实例讲解在MySQL中如何导出整个数据库
2009-09-01 10:03:00
页面软键盘汉字输入
2010-09-01 20:41:00
Js实现仿msn的右下角popup提示窗口
2007-12-27 20:30:00
轻松解决:mysql数据库连接过多的错误
2010-09-30 14:28:00
centos7之Python3.74安装教程
2023-10-27 15:15:24
SQL Server 2008的一些新特点及独到之处
2009-01-15 12:59:00
asp中将有双引号标题入库的方法
2023-07-09 15:24:56
ASP分页显示Recordset数据
2008-11-07 15:43:00
Orcas中C#语言的新特性:自动属性,对象初始化器,和集合初始化器
2007-09-23 12:43:00
JavaScript程序编码规范[译]
2009-07-20 17:54:00
怎么样才能设计出漂亮的网页?
2008-10-07 16:57:00
js实现将选中内容分享到新浪或腾讯微博
2023-08-25 07:39:02
SQL Server元数据的管理与应用
2009-03-16 14:24:00
如何用CSS实现图像替换链接文本显示并保证链接可点击
2011-03-03 12:37:00
重新阅读《HTTP协议基础》
2008-04-04 17:40:00