天天看点

python 反射笔记

反射:是指以字符串的形式传入要执行的对象或者要获取的信息

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