我一直在寻找如何从pathlib.PosixPath使用路径库获取字符串格式的真实路径似乎花了几个小时。
我能找到的唯一解决方案是:
str(myPathObject.resolve())
Run Code Online (Sandbox Code Playgroud)
这看起来很混乱。我错过了什么还是这是唯一存在的解决方案?
编辑:
澄清一下,这给了我一个/opt/digglerz/projects字符串类型的文件路径,这就是我想要的。这似乎是一个很长的路要走,有没有更好的办法?
resolve()是个好主意,但字面转换str确实看起来有点混乱。我会使用内置方法,例如as_posix()或as_uri()根据您的需要。
请理解,您所说的“真实路径”的概念在不同情况和不同平台上可能会有所不同。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
8035 次 |
| 最近记录: |