str.removesuffix()
Удаляет указанный суффикс, если он есть. Доступен с Python 3.9.
Сигнатура
str.removesuffix(suffix)Если строка заканчивается на suffix, возвращает её без этого суффикса; иначе — без изменений.
print("report.txt".removesuffix(".txt")) # 'report'
print("hello".removesuffix("x")) # 'hello'