- 反射 Mapping 介绍和操作实战
- 模块介绍和操作实战
- random 模块
- time 和 datetime 模块
- logging 模块
- sys 模块
- os 模块
- hashlib 模块
- re 模块
- 本周作业
反射 Mapping 介绍和操作实战
反射是利用字符串的形式去对象 (模块) 中操作 (寻找/检查/删除/设置) 成员,以後看其他源碼的時候會經常看到反射,最有代表性的就是 Tornado 和 Django 框架
案例例子
假设创建了一个common.py,程序里有3个功能,比如网站里的登录页面、主页页面和登出页面都是不同的页面,要显示的内容都不一样。
def login(): print("Login Page") def logout(): print("Logout Page") def home(): print("HomePage")