Menu
Coddy logo textTech

Moduł sys do uzyskiwania informacji

Lekcja 9 z 16 w kursie Obsługa wyjątków w Pythonie w Coddy.

Funkcja exc_info z modułu sys wyświetla szczegóły wyjątku. 

import sys
try:
	#kod, który może spowodować wyjątek
except:
	print(sys.exc_info())

Wynik:- ( class_name, standard_message, traceback_object )

Zwraca krotkę zawierającą trzy powyższe wartości.

challenge icon

Wyzwanie

Łatwy

Funkcja przyjmuje klucz jako argument. Uzupełnij funkcję, aby pobierała wartość dla podanego klucza. Jeśli klucz nie zostanie znaleziony w słowniku, zostanie zgłoszony keyError . Obsłuż go i wypisz nazwę klasy wyjątku oraz standardowy komunikat, korzystając z powyższego sposobu. W przeciwnym razie wypisz wartość w bloku else.

Spróbuj swoich sił

age={
    'Peter':23,
    'Lopez':24,
    'Glenn':27,
    'Jay':29
}
def fetch(key):
    #tutaj wpisz swój kod

Wszystkie lekcje w sekcji Obsługa wyjątków w Pythonie

Poćwicz samodzielnie: Kompilator Python online