鍍金池/ 問(wèn)答/Python/ 這里說(shuō)的上層調(diào)用處理?這句話如何理解呢?

這里說(shuō)的上層調(diào)用處理?這句話如何理解呢?

clipboard.png

回答
編輯回答
吢丕

好比這樣

def outter():
    try:
        inner()
    except IOError:
        #do something
    finally:
        #do something

def inner():
    try:
        #do something
    except IOError:
        raise
    finally:
        #do something

if __name__ == '__main__':
    out()
2018年6月18日 04:02
編輯回答
心癌

文章后面有舉例,上層調(diào)用指的就是外層的代碼(外層的try catch)。raise會(huì)將錯(cuò)誤信息拋出給外層,然后外層try catch捕捉到異常后處理。

2018年2月26日 04:10