失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > FileNotFoundError: [Errno 2] No such file or directory:

FileNotFoundError: [Errno 2] No such file or directory:

时间:2022-02-07 06:37:15

相关推荐

FileNotFoundError: [Errno 2] No such file or directory:

当使用 pd.read_excel(path)时,

绝对路径 path 一般不会有问题,就是带r和不带r的小毛病,

但使用相对路径时,就往往会出现问题,

此时的 相对 路径 path,不是以 当前编辑的 py文件为参考,

而是以,当前的 python 编译环境的 路径为准,

可以在控制台 查看当前 python 的编译环境的 工作路径,

此时,所有要引用的资源 ,都要以 当前 python 的编译环境的路径为始发点。

比如,我正在编辑的 py文件 绝对路径是 D:/test/a/1.py

而我要引用的资源的 D:/test/b/2.txt

那么,我要先看,当前 python 编译环境在那个工作路径下,

1.

假设,terminal 控制台,显示,当前 python 编译环境 路径为:

D:/test

那么,要使用的 资源 的相对路径就应该是: “b/2.txt”

2.

假设,terminal 控制台,显示,当前 python 编译环境 路径为:

D:/test/a

那么,要使用的 资源 的相对路径就应该是:“…/b/2.txt”

… 是先回到 1.py 所在目录 a 的 父级目录 test,

然后再 定位到 资源 b/2.txt

如果觉得《FileNotFoundError: [Errno 2] No such file or directory:》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。