Python3-缩短Ubuntu中主目录的路径

富兰克

我所拥有的是主目录中文件的路径,并且我希望对其进行处理以使其成为包含“〜”的缩短路径。

例如,我的输入可能是:

"/home/username/test"/home/./username/test/home/../home/username/test

我希望得到

~/test

我试图.split("/")匹配前两个术语,但是所有这些“”都比较复杂。和“ ..”我不知道如何实现。

如何有效地处理路径以实现上述目标?

扎特库斯

使用os.path.realpath将路径转换为规范形式,然后检查起始位置是否与主目录相同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章