公式

https://docs.python.org/ja/3/library/pathlib.html

インポート

from pathlib import Path

大体こうなってる様子

拡張子を取得

コード

p = Path(r"aaa.txt")
print(p.suffix)

結果

.txt

拡張子を除いたファイル名を取得

コード

p = Path(r"aaa.txt")
print(p.stem)

結果

aaa

ディレクトリを作成

※新規作成する際のディレクトリ階層が複数になっている場合は、引数parentsを使う

pathlib.Path('作成するフォルダーのパス').mkdir()
pathlib.Path('作成するフォルダーのパス').mkdir(parents=True)

パスを区切りごとにタプルで取得