下列关于Python异常处理的说法,哪个是正确的?
下列关于Python异常处理的说法,哪个是正确的?
A、使用`try-except-finally`结构可以捕获并处理异常,`finally`块中的代码无论如何都会被执行。
B、所有异常都必须被捕获处理,否则程序会崩溃。
C、`raise`语句只能用于引发当前函数内部捕获的异常。
D、只要`try`块中有代码抛出异常,`except`块就会执行。
正确答案:使用`try-except-finally`结构可以捕获并处理异常,`finally`块中的代码无论如何都会被执行。