自定义异常
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()