如何在Python中检查函数返回?

2024-04-25 03:48:03 发布

您现在位置:Python中文网/ 问答频道 /正文

这听起来像是一个微不足道的问题,但在StackOverflow和其他网站上挖掘了一段时间后,我还没有找到一个可行的解决方案。我现在有一个功能,比如说,像这样:

def get_data_points(in_para1, in_para2):
    [do something...]
    dict_return = {"data_set1": data_set1,
                   "data_set1_type": "integers"}
    return dict_return

def main():
    input_para1 = [some data]
    input_para2 = [some data]
    [call get_data_points]

我正在努力寻找一种方法,在调用被调用函数之前检查它的返回字典(这里,get_data_points)。inspect模块提供了一个方法来检查输入参数,但是我找不到相应的方法来检查输出参数。Python提供这样的方法吗?在

我们将非常感谢你的帮助。在


Tags: 方法ininputdata参数getreturndef
1条回答
网友
1楼 · 发布于 2024-04-25 03:48:03
dict_return = {"data_set1":data_set1,
                   "data_set1_type":"integers"}

在调用函数之前不存在,因为它是在函数调用时创建的,因此无法执行此操作。在

即使你这么做了:

^{pr2}$

调用函数时也会创建1。这就是为什么不能检查未调用的函数内的值。在

相关问题 更多 >