刚接触Python的时候,简单的异常处理已经可以帮助我们解决大多数问题,但是随着逐渐地深入,我们会发现有很多情况下简单的异常处理已经无法解决问题了,如下代码,单纯的打印异常所能提供的信息会非常有限。
1 def func1(): 2 raise Exception("--func1 exception--") 3 4 5 def main(): 6 try: 7 func1() 8 except Exception as e: 9 print e 10 11 12 if __name__ == '__main__': 13 main()