Pythonでファイルを扱う際に、ファイル名を取得する必要がある場合があります。そのためには、osモジュールを使用することができます。
import os
path = "/path/to/file.txt"
filename = os.path.basename(path)
print(filename) # "file.txt"
os.path.basename()関数は、パスからファイル名を取得することができます。この関数は、Unix、WindowsなどのOSで正しく動作します。
また、ファイルの拡張子を取得したい場合には、os.path.splitext()関数を使用することができます。
import os
path = "/path/to/file.txt"
filename, extension = os.path.splitext(path)
print(filename) # "/path/to/file"
print(extension) # ".txt"
os.path.splitext()関数は、ファイル名から拡張子を取得することができます。これにより、ファイル名と拡張子を簡単に取得することができます。
以上がPythonでのファイル名の取得方法です。osモジュールを使用することで、簡単にファイル名を取得することができます。