python实战学习异常处理
异常代码:
其中eval函数是将string类型的字符串转为可执行的代码,参考javascript里的用法。
class MuffledCalculator: muffled = False def calc(self,expr): try: return eval(expr) except ZeroDivisionError: if self.muffled: print('division by zero is illegal') else: raise
执行结果如图:
先引入类和方法:from exceptiontest2(文件名) import MuffledCalculator(类名)
(0)条评论 订阅