login.py
#!/usr/bin/dev python # coding:utf-8 def index(): print u'欢迎访问xx网站首页' def login(): print u'登录成功' def logout(): print u'退出登录'
''' 根据字符串的形式去某个模块中寻找东西->getattr() 根据字符串的形式去某个模块中判断东西是否存在->hasattr() 根据字符串的形式去某个模块中设置东西->setattr() 根据字符串的形式去某个模块中删除东西->delattr() ''' # 通过__import__导入目标模块并且放在一个对象中 f = __import__('login') #通过对象找login模块中的index的字符串并且调用 f.index() import login f = getattr(login,'logout') f()