文件字符串pathlib的真实路径

Use*_*716 5 python pathlib

我一直在寻找如何从pathlib.PosixPath使用路径库获取字符串格式的真实路径似乎花了几个小时。

我能找到的唯一解决方案是:

str(myPathObject.resolve())
Run Code Online (Sandbox Code Playgroud)

这看起来很混乱。我错过了什么还是这是唯一存在的解决方案?

编辑:

澄清一下,这给了我一个/opt/digglerz/projects字符串类型的文件路径,这就是我想要的。这似乎是一个很长的路要走,有没有更好的办法?

Bar*_*oon 3

resolve()是个好主意,但字面转换str确实看起来有点混乱。我会使用内置方法,例如as_posix()as_uri()根据您的需要。

请理解,您所说的“真实路径”的概念在不同情况和不同平台上可能会有所不同。

希望这可以帮助!