os.path.splitext()
Отделяет расширение файла от остального пути.
Сигнатура
os.path.splitext(path)Возвращает кортеж (корень, расширение), где расширение включает точку. Удобно для проверки типа файла или смены расширения.
import os
root, ext = os.path.splitext('/data/report.txt')
print(root) # /data/report
print(ext) # .txt