网站首页 文章专栏 python的反射.md
python的反射.md
创建于:2021-07-04 08:49:22 更新于:2024-12-04 08:46:04 羽瀚尘 503

反射的定义

反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数,并执行。利用字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员,一种基于字符串的事件驱动。

python 的反射

import

md=__import__(inp)  #_import_以字符串形式导入模块名

getattr

以字符串的形式去寻找对象(包括模块)中的对象属性(包括模块中的函数)

hasattr

以字符串的形式判断对象(包括模块)中的对象属性(包括模块中的函数)是否存在

seteattr

以字符串的形式设置对象(包括模块)的对象属性

delattr

以字符串的形式删除对象中的对象属性