反射:是指以字符串的形式传入要执行的对象或者要获取的信息
getattr(obj,str) ##获取obj对象里面的字符串str函数或值
hasattr(obj,str) ##检验obj对象里面的是否含有字符串str函数或值
setattr(obj,str) ##设置obj对象里面的字符串str函数或值
delattr(obj,str) ##删除obj对象里面的字符串str函数或值
拓展:__import__(str)
##以字符串str的形式导入模块
以下以代码的执行步骤来演示:
创建一个包:
test:
——__init__
——fanshe.py
——main.py
fanshe.py
main.py