跳转至

自定义异常


class AgeException(Exception):
    """自定义异常"""

    def __init__(self, age):
        self.age = age

    def __str__(self):
        return f'Wrong Age: {self.age}'


def main():
    age = 0
    if age <= 0:
        raise AgeException(age)
    print(age)

if __name__ == '__main__':
    main()