使用 pathlib
模块制作路径对象,例如:
p = pathlib.Path('file.txt')
p
对象将指向文件系统中的某个文件,因为我可以这样做 p.read_text()
。
如何获取字符串中 p
对象的绝对路径?
看来我可以使用例如 os.path.abspath(p)
来获取绝对路径,但是使用 os.path
方法很尴尬,因为我假设 pathlib
应该是替代品-对于 os.path
。
原文由 EquipDev 发布,翻译遵循 CC BY-SA 4.0 许可协议
您正在寻找方法
.absolute
,如果我的理解是正确的,其文档说明:在我的系统上有一个测试文件,它返回:
此方法 似乎是对
Path
和Path
对象的新的、但仍未记录的补充。创建了一个问题来记录这个。