\

Pythonのpathlibモジュールは、ファイルシステムのパスを表現するためのオブジェクト指向のクラスを提供しています。このモジュールは、異なるオペレーティングシステムに適したセマンティクスを持つファイルシステムのパスを表現するクラスを提供しています。

with_stemメソッドは、Python 3.9で導入されました。このメソッドを使用すると、パスのステム(拡張子を除いたファイル名)を変更した新しいパスを返すことができます。

from pathlib import PureWindowsPath

p = PureWindowsPath('c:/Downloads/draft.txt')
p.with_stem('final')  # Returns: PureWindowsPath('c:/Downloads/final.txt')

上記の例では、with_stemメソッドを使用して、ファイル名(拡張子を除く)を’draft’から’final’に変更しています。

このように、pathlibモジュールとwith_stemメソッドを使用することで、Pythonでファイルパスを効率的に操作することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です