博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python-反射getattr的应用
阅读量:6789 次
发布时间:2019-06-26

本文共 455 字,大约阅读时间需要 1 分钟。

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()

转载于:https://www.cnblogs.com/hyzhang/p/10728431.html

你可能感兴趣的文章
iframe中访问父页面的元素
查看>>
乱码问题总结
查看>>
C++学习前理论
查看>>
0311类
查看>>
[51nod1965]奇怪的式子(Min_25筛)
查看>>
HDU 2586 How far away ?
查看>>
HTTP协议中POST、GET、HEAD、PUT等请求方法 (自己学习)
查看>>
c++11: bind用法
查看>>
讨论:C#Gridview增加超链接列
查看>>
python---内置函数,匿名函数,嵌套函数,高阶函数,序列化
查看>>
Service
查看>>
canvas 画板
查看>>
TYVJ P1045 &&洛谷 1388 最大的算式 Label:dp
查看>>
10+31=100小组项目第五周总结报告
查看>>
Python 爬取高清桌面壁纸
查看>>
测试-html格式
查看>>
选择排序
查看>>
安装nginx&&node环境nginx转发端口
查看>>
Java知多少(7)类与对象
查看>>
评论递归无极显示
查看>>