python实战学习异常处理

2015-10-16

异常代码:

其中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(类名)

 

作者:robotbird, 分类:关于代码 标签: python , 浏览(1285), 评论(0)
上一篇: appscan检测到其已不在会话环境中
下一篇: 从今天开始坚持不刷技术类文章

相关文章

(0)条评论 订阅

发表评论

电子邮件用于回复通知和avatar全球唯一头像 *

*