Я могу ошибаться, но я подозреваю, что вам действительно нужен хвостовой конец строки (что следует за точкой).Если это так, вы можете сделать это:
tail = re.search(r"\.(\w+)$", string).group(1)
Также см. Комментарий @ bradley.ayers для более простого ответа.Я не слышал о rpartition
до сих пор.