gpt4 book ai didi

python - 在 Python 中获取调用者类

转载 作者:行者123 更新时间:2023-11-30 23:26:14 25 4
gpt4 key购买 nike

我有一个类调用另一个类的函数,如下所示:

self.pool.get('some_value')

如何在 get 函数中获取调用者类?

先谢谢了,

最佳答案

您可以通过inspect来完成此操作。 get() 函数的内容可以是:

import inspect
myCaller = inspect.currentframe().f_back.f_locals['self']

之后,您就有了 myCaller 引用的调用者实例。

免责声明:这不是一个好的做法,因为它破坏了封装的全部意义。

关于python - 在 Python 中获取调用者类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22629408/

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