我从目录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
。
我会向您提供任何帮助。
答案 0 :(得分:1)
在foo.py文件中使用os.path.abspath(__file__)
。
这样,无论从何处启动脚本,您都将始终获取foo.py的路径。