立即学习:https://edu.csdn.net/course/play/24797/282200?utm_source=blogtoedu
# raise 异常使用 class Test47: @property def theAge(self): return self.__age @theAge.setter def theAge(self, age): if age > 30 or age < 10: # raise #默认RuntimeError # raise ValueError raise OSError(age,'年龄输入错误') else: self.__age = age # t47 = Test47() # t47.theAge = 9 try: t47 = Test47() t47.theAge = 8 except OSError as e: print(e) print(e.errno) print(e.strerror) print(e.args)