python - 如何在 Python 中只获取路径的最后一部分?

标签 python path path-manipulation

,假设我有这样的路径:

/folderA/folderB/folderC/folderD/

我怎样才能只得到 folderD 部分?

最佳答案

使用 os.path.normpath ,然后 os.path.basename :

>>> os.path.basename(os.path.normpath('/folderA/folderB/folderC/folderD/'))
'folderD'

第一个去掉任何尾部斜杠,第二个给你路径的最后一部分。仅使用 basename 给出最后一个斜杠之后的所有内容,在本例中为 ''

关于python - 如何在 Python 中只获取路径的最后一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3925096/

相关文章:

c++ - 长格式和多格式路径操作库?

python - 导入错误: No module named control

python - 这个 "score"到底是什么?使用 sklearn/Python 的额外树分类器

python - python中的多重递归是如何工作的

algorithm - Prolog - 解决游戏,实现启发式

Windows 上的 Python os.path.join

python - 如何在 Django 的不同设置上正确运行服务器?

debugging - 如何更改编译器包含在二进制文件的 DWARF 信息中的调试路径

cocoa - 如何使用 cocoa/obj-c 从挂载目录获取服务器主机名?

c - 强化 : Path Manipulation in C - White List Implementation doesn't work - fopen issue