Pythonの関数説明 os.path.basename()
os.path.basename() は、Pythonの組み込みモジュールである
os モジュールの
path サブモジュールに含まれる関数で、ファイルパスからファイル名(ベース名)を取得するために使用されます。この関数を使用することで、ファイルパスの末尾にあるファイル名を取り出すことができます。
以下は
os.path.basename() 関数の基本的な使い方と説明です:
python
import os
file_path = '/path/to/file/example.txt'
# ファイルパスからファイル名(ベース名)を取得
file_name = os.path.basename(file_path)
print('ファイル名(ベース名):', file_name)
この例では、
os.path.basename() 関数を使用して
file_path のファイルパスからファイル名(ベース名)を取得しています。取得したファイル名を表示しています。
os.path.basename() 関数の主な特徴と注意点:
-
ファイル名(ベース名)の取得:
os.path.basename() を呼び出すことで、指定したファイルパスの末尾にあるファイル名(ベース名)を取得できます。 -
パスにディレクトリが含まれていてもOK: ファイルパスにディレクトリの部分が含まれていても、関数は末尾のファイル名を正確に取得します。
-
パスにはファイルが存在する必要はない:
os.path.basename() は、ファイルが存在しない場合でもファイル名を取得します。ファイルの存在を確認する必要はありません。 -
パスがディレクトリの場合: パスがディレクトリの場合、そのディレクトリの名前が取得されます。例えば、
/path/to/directory/ の場合、
directory が取得されます。
os.path.basename() を使用することで、ファイルパスからファイル名を簡単に取得できます。これはファイルの操作やファイル名の整形に役立ちます。

ディスカッション
コメント一覧
まだ、コメントがありません