python入门(二十五):反射
来源:互联网 发布:网络中控品牌 编辑:程序博客网 时间:2024/05/22 15:42
1.通过字符串形式去对象(某个模块)中操作(寻找,判断,设置,删除)其成员
2.字符串输入导入模块,并通过字符串执行函数
#根据用户输入内容(字符串形式),导入模块inp = input('请输入要导入的模块:')#__import__用于以字符串形式导入模块dd =__import__(inp)inp_func = input('请输入要执行的函数:')#getattr 用于以字符串形式去某个模块中寻找函数target_func = getattr(dd, inp_func)#在函数获得函数名后加()表示执行函数result = target_func()print(result)
import common#common中是否有AGE这个变量a = hasattr(common, 'AGE')#common中设置AGE对象和 lambda函数r = setattr(common, 'AGE', lambda a: a+1)#删除common中AGE对象delattr(common, 'AGE')
r = __import__('spider.test.com', fromlist=True)#对于嵌套模块,要加fromlist=True
阅读全文
0 0
- python入门(二十五):反射
- python入门(二十五):logging模块
- 二十五、EditPlus使用入门
- (二十五)基础系列 入门
- 重拾python 二十五
- Python零基础入门二十五之访问互联网异常的处理方法
- Python进阶(二十五)-Python读写文件
- (十五)反射
- C#入门 二十五段经典代码
- OpenCV入门(二十五)-- 模板匹配
- iOS入门(二十五)基础控件
- 十五分钟快速入门系列:Python基础
- python入门(十五):正则表达式
- python 学习笔记(二十五)
- Python 反射机制(二)
- python基础---反射应用二
- python入门(二十六):基于反射模拟Web框架路由系统
- 二十五
- 机器学习笔记——概率生成模型
- js实现延迟条件执行
- 笔记:存储过程-定时器
- 新文章
- 后台往前台传值,出现中文乱码问题。
- python入门(二十五):反射
- 获取当前日期时间
- SurfaceView 实现水波纹动画效果
- 基于stm32f10x Systick定时器编写延时函数的讲解
- 7.生存时间TTL
- mysql 查询当天、本周,本月,上一个月的数据
- 【kong系列七】之ACL策略插件
- angularjs的简单注意事项
- spring Ioc的bean的学习笔记