Lezione17-Creare Eccezioni…

marzo 13, 2007 at 12:02 pm Lascia un commento

Per seguire questa lezione bisogna avere chiaro il concetto di eccezione e della sua gestione tramite try…except…else…finally che se né è parlato nella lezione 11
Questa volta parleremo di come creare delle eccezioni per le nostre applicazioni.
Python stesso ha una serie di eccezioni “già pronte”,per visualizzare l’elenco completo cliccare qui

Ogni eccezione che dobbiamo creare deve derivare dalla classe Error o Exception.
Quindi definiamo una nuova classe con il nome della nostra eccezione che deriva dalla classe madre Excepition o Error in questo modo:

class NomeLinguaggio(Exception):
def __init__(self,name):
Exception.__init__(self)
self.name=name
try:
nome=raw_input(‘Inserisci nome di un linguaggio: ‘)
if (nome==”python”):
raise NomeLinguaggio(nome)
except NomeLinguaggio,name:
print “NomeLinguaggio: Non puoi utilizzare la parola python”
else:
print “Non e’ stata sollevata alcuna eccezione”

In questo modo se inseriamo la parola python verra sollevata l’eccezione NomeLinguaggio e stamperà a video il messaggio che ci avverte che non possiamo utilizzare quella parola,altrimenti verrà stampato che non è stata sollevata alcuna eccezione.

Annunci

Entry filed under: Python.

Inserita la chat.. Generatore playlist…

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Trackback this post  |  Subscribe to the comments via RSS Feed


IL FORUM E’ ATTIVO..!!!

pythonlab adesso ha il suo forum all'indirizzo: Pythonlab-forum

Python s60..

8.MODULO E32 21-03-07 Ultimo aggiornamento

Blog Stats

  • 87,437 hits

Archivi

Aggiunta chat…


%d blogger hanno fatto clic su Mi Piace per questo: