当Java遇到第一个错误时退出try块时,为什么需要多捕获块?

问题描述

发生运行时错误时,它将退出try块。它只会抛出一个异常并进入catch块。那为什么我需要多个挡块?多捕获块在哪里使用?

此外,我还可以使用def protectSheet(sheet): body = { "requests": [ { "addProtectedRange": { "protectedRange": { "range": { "sheetId": sheet._properties['sheetId'],},"warningOnly": True } } } ] } try: workbook.batch_update(body) except gspread.exceptions.APIError: logger.warning("%s is already protected" % sheet._properties['title']) for worksheet in workbook.worksheets(): protectSheet(worksheet) 来捕获任何异常。是吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)