customexception - choisungwook/portfolio GitHub Wiki

커스텀 Exception 정의

class UserDefinedException(Exception):
    def __init__(self, message):
        self.message = message
    
    def __str__(self):
        return self.message

예제1

from exception import UserDefinedException

try:
    a = "helloworld"
    raise UserDefinedException("do you see me?")
except Exception as e:
    print(f"error: {e}")

에제2

from exception import UserDefinedException

def ping_to_configIP():
    try:
        a = 3/0
    except Exception as e:
        raise UserDefinedException(f"[-] error: {e}")

try:
    ping_to_configIP()
except Exception as e:
    print(f"{e}")
⚠️ **GitHub.com Fallback** ⚠️