我已经阅读了“raise”的官方定义,但我仍然不太明白它的作用。
简单来说,什么是“加薪”?
示例用法会有所帮助。
原文由 Capurnicus 发布,翻译遵循 CC BY-SA 4.0 许可协议
我已经阅读了“raise”的官方定义,但我仍然不太明白它的作用。
简单来说,什么是“加薪”?
示例用法会有所帮助。
原文由 Capurnicus 发布,翻译遵循 CC BY-SA 4.0 许可协议
raise
没有任何参数是 python 语法的特殊用途。这意味着获取异常并重新引发它。如果这种用法可以称为 reraise
。
raise
来自 Python 语言参考:
如果不存在表达式,则 raise 重新引发在当前范围内处于活动状态的最后一个异常。
如果 raise
单独使用而没有任何参数,则严格用于 reraise -ing。如果在没有重新引发另一个异常的情况下完成,则会显示以下错误: RuntimeError: No active exception to reraise
原文由 Sohail Si 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答857 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
它有两个目的。
jackcogdill 给出了第一个:
”`