随笔分类 - 16 反射【getattr】【hasattr】【setattr】
摘要:使用配置文件+反射实现 需要遵守:开放封闭原则 开放,针对配置开放 封闭,针对功能代码 目录结构 unicom - app.py - settings.py - utils - sms.py - wechat.py #seetings.py里面代码 MESSAGE_LIST =[ "utils.sm
阅读全文
摘要:案例:三个人做项目开发 # 案例:三个人做项目开发 # test1,业务逻辑开发 # test2 发短信消息 # test3 发wechat消息 传统的实现 def run(): from utils import sms,wechat msg = "cpu报警了" sms.send(msg) we
阅读全文
摘要:字面意思理解反射 反射本质上就是通过字符的形式去操作对象/模块中的成员。 # 基于三个内置函数实现反射相关的功能 : # 反射本质上就是通过字符的形式去操作对象/模块中的成员。 # getattr() # 使用最高 # setattr() # 使用较少 # hasattr() # 其次使用 from
阅读全文