Python异常处理机制的常见错误总结

异常处理机制是各种编程语言的基础特性之一。Python和多数面向对象语言类似,采用了基于抛出、捕获异常对象的逻辑。这种处理模式尽管在功能上十分强大,但是在工程化的编码实践中极易被滥用,为项目的编码质量带来负面影响。这种负面影响主要体现在错误被忽略、调试信息不充分,最终导致软件可靠性与可维护性下降等方面。

本文首先与读者一起复习python中的异常处理方法,然后总结了在异常处理时常出现的错误做法以及其负面影响。

测试

class PythonClass:
    def __init__(self, something):
        self.something = something