#!/usr/bin/env python def remsuffix (string, suffix): if string.endswith(suffix): return string[:len(suffix)] else: return string print remsuffix("qt-3.3.3.cap",".cap") # this returns qt-3, instead of qt-3.3.3