Handle specific exception type in python

后端 未结 7 1656
一向
一向 2021-02-07 02:24

I have some code that handles an exception, and I want to do something specific only if it\'s a specific exception, and only in debug mode. So for example:

try:
         


        
7条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-02-07 02:58

    try:
        stuff()
    except KeyboardInterrupt:
        if _debug:
            sys.exit()
        logging.exception("Normal handling")
    except ValueError:
        if _debug:
            sys.exit()
        logging.exception("Value error Normal handling")
    else:
        logging.info("One more message without exception")
    

提交回复
热议问题