首页 > 解决方案 > 如何确定文件所在的路径?

问题描述

home/a/b/我从目录启动我的 python 代码文件 foo.py。

该文件foo.py位于home/x/y/k.

在文件内部foo.py可以通过什么方式获取路径home/x/y/k

我已经使用了这些函数os.getcwd()os.path.realpath()它们都返回了home/a/b

我将不胜感激任何帮助。

标签: pythonfilepath

解决方案


os.path.abspath(__file__)在 foo.py 文件中使用。这样,无论您从哪里启动脚本,您都将始终获得 foo.py 的路径。


推荐阅读