os.path.splitext(path)

os.path.splitext(path) は,path を (root, ext) に分割.ext は拡張子名(ドット付き)です.root は拡張子以前です.

プログラム例

import os.path

path = '/home/yamamoto/test.txt'

root, ext = os.path.splitext(path)

print('root: {0:s}\text: {1:s}'.format(root, ext))


実行結果

root: /home/yamamoto/test   ext: .txt