Menu
Coddy logo textTech

Modulo sys per ottenere informazioni

Lezione 9 di 16 del corso Gestione delle eccezioni in Python di Coddy.

La funzione exc_info del modulo sys stampa i dettagli dell'eccezione. 

import sys
try:
	#codice che può causare un'eccezione
except:
	print(sys.exc_info())

Output:- ( class_name, standard_message, traceback_object )

Restituisce una tupla contenente tre valori, come sopra.

challenge icon

Sfida

Facile

Una funzione riceve una chiave come argomento. Completa la funzione per recuperare il valore della chiave inserita. Se la chiave non viene trovata nel dizionario, verrà generato un keyError . Gestisci l'eccezione e stampa il nome della classe e il messaggio standard usando il metodo illustrato sopra. Altrimenti, stampa il valore nel blocco else.

Provalo tu

age={
    'Peter':23,
    'Lopez':24,
    'Glenn':27,
    'Jay':29
}
def fetch(key):
    #il tuo codice va qui

Tutte le lezioni di Gestione delle eccezioni in Python

Esercitati da solo: Compilatore Python online