module sys untuk informasi
Pelajaran 9 dari 16 dalam kursus Penanganan Exception di Python di Coddy.
Fungsi exc_info dari module sys mencetak detail Exception.
import sys
try:
#kode yang dapat menyebabkan pengecualian
except:
print(sys.exc_info())Output:- ( class_name, standard_message, traceback_object )
Fungsi ini mengembalikan tuple yang berisi tiga nilai seperti di atas.
Tantangan
MudahSebuah fungsi menerima key sebagai argumen. Lengkapi fungsi untuk mengambil nilai berdasarkan key yang dimasukkan. Jika key tidak ditemukan di dictionary, keyError akan dimunculkan. Tangani error tersebut dan cetak nama class pengecualian serta pesan standar dengan cara di atas. Jika tidak, cetak nilai di blok else.
Coba sendiri
age={
'Peter':23,
'Lopez':24,
'Glenn':27,
'Jay':29
}
def fetch(key):
#tulis kodemu di siniSemua pelajaran di Penanganan Exception di Python
4Kustomisasi dan praktik terbaik
Kustomisasi traceback2Penanganan Exception
try-exceptelseFinallyMenampilkan pesan exceptionMenampilkan nama exceptionMenangani beberapa exceptionmodule sys untuk informasiLatihan sendiri: Compiler Python online