运维网's Archiver
论坛
›
Python
› python3学习之反射
yanghongjun
发表于 2018-8-14 12:29:00
python3学习之反射
##如果inp有100个,我们的代码就很长,所以采用反射的方式会很方便
if hasattr(s3,inp): #判断inp是否在s3中有同名函数,有返还True,否则返回False
#不判断直接getattr时,如果“不存在”会报错
f = getattr(s3,inp) #获取s3中名字为inp的函数,赋值给f
f() # 调用inp同名函数
页:
[1]
查看完整版本:
python3学习之反射