gpt4 book ai didi

python - 对于 python 类中的每个函数

转载 作者:太空狗 更新时间:2023-10-30 00:30:49 25 4
gpt4 key购买 nike

在 python 中是否可以在类中运行每个函数?

编辑:我想做的是调用一个类中的函数,收集它们的返回变量并使用它。

最佳答案

是的,你可以。快速而肮脏:

class foo:
def one(self):
print "here is one"
def two(self):
print "here is two"
def three(self):
print "here is three"


obj = foo()
for entry in dir(obj):
print entry, callable(getattr(obj,entry))
if callable(getattr(obj,entry)):
getattr(obj,entry)()

如果您想要更精细的概念,请查看 unittest.py 模块。应该有执行以字符串“test”开头的所有方法的代码

关于python - 对于 python 类中的每个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/742708/

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