在路径Python 3.5中获取单个目录名称

时间:2016-08-05 09:12:25

标签: python-3.x path pathlib

说我有这样的路径

Folder1中/ FOLDER2 / Folder3 / Folder4 /

不一定要有最终的斜杠。 我如何只提取“Folder2”。

1 个答案:

答案 0 :(得分:1)

使用标准库的'pathlib'模块:

>>> import pathlib
>>> pathlib.PurePath('Folder1/Folder2/Folder3/Folder4/').parts[1]

你得到:

  

'FOLDER2'

或者对于子路径:

>>> pathlib.PurePath('Folder1/Folder2/Folder3/Folder4/').parents[1]

你得到:

  

PurePosixPath( 'Folder1中/ FOLDER2')