python - 尝试使用 Python 中的函数进行异常处理
问题描述
我不太精通异常处理,并且想知道在 try 成功调用函数但随后所述函数中出现错误的情况下会发生什么。
try:
foo()
except:
...
def foo():
... # error happens here (no exception handling)
是否处理了错误,或者在这种情况下我们会收到错误。
解决方案
该错误将被函数外部的尝试捕获。
推荐阅读
- aws-lambda - 有什么方法可以从 AWS lambda(Node JS)禁用 *Alexa 卡*?
- python - 将 np.float64 对象除以 2 会使返回值的 dtype 为 np.float32 吗?
- javascript - 我无法使用函数通过 DOM 编辑(拼接)我的数组中的特定索引
- ios - iOS App with Swift5 与 ios 10.3 版本不兼容
- java - RabbitMQ - 只有一个队列,多个消费者接收不同的消息
- c - 何时需要函数原型中的常量指针(而不是指向常量的指针)才能使代码正确?
- spring-data-jpa - 如何使用 spring jpa 运行联合查询?
- javascript - 单击按钮后再次启动 setInterval
- c#-4.0 - 根据 C# 2019 中组合框中的值选择一个类
- unity3d - 从 .FBX 文件实例化和制作游戏对象会导致持久对象错误