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