getattr 反射
为什么要有反射?
当在设计一个页面访问的时候,通过用户输入相应的url,进入相应的页面,在用户输入的url地址不存在的时候,返回404错误。
def run(): inp = input('请输入要访问的url:') if inp == 'login': commons.login() elif inp == 'logout': commons.logout() elif inp == 'home': commons.home() else: print('404') run()
def login(): print('炫酷登录页面') def logout(): print('炫酷退出页面') def home(): print('炫酷主页面')