Это методы прямого представления строки:
Я вижу много упомянутых решений, но я думаю, что большинство смотрит на раскол.
Сплит, однако, делает это при каждом появлении "." ,
То, что вы бы предпочли, это раздел.
string = "folder/to_path/filename.ext"
extension = string.rpartition(".")[-1]