随笔分类 -  16 反射【getattr】【hasattr】【setattr】

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

点击右上角即可分享
微信分享提示