Python之反射
- 反射就是用字符串的格式操作对象里的成员
- 关于反射的四个函数:getattr, hasattr, setattr, delattr
- py中一切皆对象:对象是一块实例化出来的区域用来存储数据的
- import_module 和 getattr 配合使用可以实现根据字符串的形式导入模块并获取成员
- eg:
from importlib import import_module
m = import_module("random")
v = m.randint(1, 10)
print(v)