gpt4 book ai didi

python - 检查函数是否被调用

转载 作者:行者123 更新时间:2023-11-28 20:02:42 25 4
gpt4 key购买 nike

<分区>

我想检查是否在 Python 脚本中调用了函数。

我目前的解决方案如下:

def _print_error(msg):
print(msg)
print("Default error message.")
_print_error.was_called = True


_print_error.was_called = False

我可以通过检查 _print_error.was_called 来检查是否调用了 _print_error

另一种可能的方法是设置一个类并定义一个静态变量,每当类被实例化时该变量就会更改。__init__ 可以打印消息并更改 was_called 变量。

有没有更好的方法可以达到同样的效果?

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