如何在python中获取文件的完整路径,包括子目录



我尝试了每种方法,但都不起作用。我有一个位于子目录中的文件,该子目录位于一个目录中。调用类似的东西

os.path.abspath(__file__))

仅产生

directory\file

但我需要

directory\subdirectory\file

应该有一个简单的方法来做到这一点,对吧?我不知道为什么abspath不能识别子目录。

from pathlib import Path
my_path = Path("my_file.txt")
full_path = Path.resolve()

然后,如果需要,可以将full_path转换为字符串。

您应该查看路径库模块

最新更新