Raising Exception Pada Python
Hari ini saya akan share ke kalian tentang raise exception,sebelumnya saya sudah share ke kalian tentang exception dan penganganan exception,apa itu raise exception ?,
Jika kalian ingin melihat artikel tentang Python :
Lihat disini
raise exception adalah pengecualian (exception) yang dibangkitkan,hanya untuk meningkatkan pernyataan pengecualian tanpa mengangani sebuah error pada keluaran
shell python.
Baca Juga Artikel Lainnya :
Cara Mengganti bahasa rusia ke inggris di Game CS Condition Zero (Part 2)
Lihat contoh dibawah ini,ketika dimana raise tidak ada pengecualian (Except),jadi raise
mengeluarkan nilai parameter tanpa menangani error:
raise ValueError ('LIOSSCRTK VZHIVZXKHA')
Maka akan mencetak :
Python 2.7.14 (v 2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC
v.1500 32 bit (Intel)] on win32.
>>>
========================== RESTART: E:/python/a2.py ==========================
Traceback (most recent call last):
File "E:/python/a2.py", line 1, in <module>
raise ValueError ('LIOSSCRTK VZHIVZXKHA')
ValueError: LIOSSCRTK VZHIVZXKHA
>>>
Lihat gambar dibawah ini :
Raise Statement in python |
Contoh dibawah ini adalah membangkitkan kembali exception dan mengabaikan Error .
try:
raise ValueError("Contoh_Error")
except ValueError as E:
print (E)
Maka akan mencetak :
Python 2.7.14 (v 2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC
v.1500 32 bit (Intel)] on win32.
>>>
========================== RESTART: E:/python/a2.py ==========================
Contoh_Error
>>>
Lihat gambar dibawah ini :
Raise Exception Statement in python |
Baca Juga Artikel Lainnya :
Ini adalah contoh penerapan fungsi dari handling raise exception :
try:
J = int(raw_input('Masukan Nilai Angka:'))
if J > 5:
raise ValueError
except ValueError:
print "Nah itu lebih dari 5"
else:
print "Itu bukan lebih dari 5"
Maka akan mencetak :
Python 2.7.14 (v 2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC
v.1500 32 bit (Intel)] on win32.
>>>
========================== RESTART: E:\python\a1.py
==========================
Masukan Nilai Angka:90
Nah itu lebih dari 5
>>>
Lihat gambar
dibawah ini :
Example Handling Raise Exception |
Nahh sampai disini dulu yahh :)
Gbu :)