Els programes poden crear les seves pròpies excepcions assignant una cadena a una variable o creant una nova classe d'excepció. Per exemple:
 
Els programes poden crear les seves pròpies excepcions assignant una cadena a una variable o creant una nova classe d'excepció. Per exemple:
>>> class ElMeuError:
  −
...    def __init__(self, valor):
  −
...        self.valor = valor
  −
...    def __str__(self):
  −
...        return 'self.valor'
  −
...
  −
>>> try:
  −
...    raise ElMeuError(2*2)
  −
... except ElMeuError, e:
  −
...    print ('Ha saltat la meva excepcio, valor:', e.valor)
  −
...
  −
Ha saltat la meva excepcio, valor: 4
     Exception encountered, of type "Error"