我一直在寻找似乎耗时数小时的方法,以了解如何使用pathlib从pathlib.PosixPath
获取字符串格式的真实路径。
我能找到的唯一解决方案是:
str(myPathObject.resolve())
这似乎很混乱。我是否缺少某些东西,或者这是唯一的解决方案?
编辑:
为了澄清,这是给我的一个字符串类型的文件路径/opt/digglerz/projects
,这正是我想要的。这似乎是很长的路要走,没有更好的办法了吗?
答案 0 :(得分:0)
resolve()
是个好主意,但是使用str
进行文字转换确实有点混乱。我会根据需要使用as_posix()
或as_uri()
之类的内置方法。
了解,您所说的“真实路径”的概念在不同情况下和不同平台上可能会有所不同。
希望这会有所帮助!
答案 1 :(得分:0)