首页 > 解决方案 > 使用 Pathlib 检查两条路径是否指向同一事物,即使目标不存在

问题描述

如何检查 pathlib.Path 是否指向同一文件系统位置?

我希望我可以使用.samefile,但是当文件/目录尚不存在时,这不起作用。

简单==似乎也不起作用:Path("test/../file")!=Path("file")

编辑:即使Path("test/../file").resolve().absolute()!=Path("file").resolve().absolute()在一般情况下(例如,当我在网络驱动器上运行它时,前者解析为//networkaddress/file,后者解析为Z:/file

标签: pythonpython-3.xpathlib

解决方案


推荐阅读