1

このようなパスがあるとします

フォルダー1/フォルダー2/フォルダー3/フォルダー4/

必ずしも最後のスラッシュを付ける必要はありません。「Folder2」だけを抽出するにはどうすればよいですか。

4

1 に答える 1

1

標準ライブラリの「pathlib」モジュールを使用:

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

あなたが得る:

「フォルダ2」

またはサブディレクトリのパスの場合:

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

あなたは得る:

PurePosixPath('Folder1/Folder2')

于 2016-08-05T09:53:22.223 に答える