gpt4 book ai didi

python - 检查该函数是否在另一个函数内工作

转载 作者:行者123 更新时间:2023-11-30 22:33:20 25 4
gpt4 key购买 nike

我有以下功能:

def outer_function():
return 'It worked'

def fun():
try:
return function1()
except:
return function2()

执行fun()时,我想检查function1()是否正常工作,然后fun()可以返回一个数组比如这个

[function1(),outer_function()]

如何检查 function1() 是否在 ´fun() 内部工作并返回所需的输出?

最佳答案

您可以为 function1 输出创建一个变量,如果 function1 抛出错误,它将停止 return 语句并进入 catch/except。否则,它将转到 else 语句并返回所需的数组:

def outer_function():
return 'It worked'

def fun():
try:
x = function1()
except:
return function2()
else:
return [x, outer_function()]

关于python - 检查该函数是否在另一个函数内工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45174904/

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