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

猜你喜欢

转载自blog.csdn.net/m0_47505062/article/details/128913940