概要
Python
でファイル名と拡張子を分割するには、os.path.splitext()
関数を使うのが便利です。これにより、複数のドットを含むファイル名でも正しく処理できます。
os.path.splitext()
を使う基本的な方法
os.path.splitext()
を使うと、ファイル名と拡張子を簡単に分割して取得できます。
import os
file_name, file_extension = os.path.splitext("example.tar.gz")
print(file_name) # "example.tar"
print(file_extension) # ".gz"
このように、拡張子部分を含めて処理できます。
応用例
複数の拡張子がある場合でも、最終的な拡張子を正しく分割します。例えば、example.tar.gz
は"example.tar"
と".gz"
に分けられます。
結論
Python
でファイル名と拡張子を分ける際は、os.path.splitext()
が非常に便利です。複雑なファイル名も問題なく処理できます。