Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このようなパスがあるとします
フォルダー1/フォルダー2/フォルダー3/フォルダー4/
必ずしも最後のスラッシュを付ける必要はありません。「Folder2」だけを抽出するにはどうすればよいですか。
標準ライブラリの「pathlib」モジュールを使用:
>>> import pathlib >>> pathlib.PurePath('Folder1/Folder2/Folder3/Folder4/').parts[1]
あなたが得る:
「フォルダ2」
またはサブディレクトリのパスの場合:
>>> pathlib.PurePath('Folder1/Folder2/Folder3/Folder4/').parents[1]
あなたは得る:
PurePosixPath('Folder1/Folder2')