gpt4 book ai didi

python:如何检查返回值是否异常

转载 作者:行者123 更新时间:2023-12-03 08:22:45 27 4
gpt4 key购买 nike

我有两个功能。函数“main”正在调用函数“submain”。 “submain”函数包含 try-catch block 并返回一些值。

如果“submain”成功执行,那么它会返回一些值,我将直接显示给最终用户。

如果我遇到异常,那么我必须准备一条用户友好的消息并打印出来。但要做到这一点,我需要知道返回值是否异常。

如何检查异常或有效结果中的返回值?

Here is my pseudo code:
def submain():
try:
result = call to external API
return result
excepion, e:
_logger(e)

def main(value):
for x in value:
submain()
# if return is exception then break loop and give msg to end user.

最佳答案

如果您想处理( try catch )函数 main 中的异常,那么我认为您应该将其从函数 submain 及其上下文中抛出。
如果您在 submain 函数中吞下异常,那么 main 函数如果没有一些技巧就无法知道这一点。

关于python:如何检查返回值是否异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52307055/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com