python 获取类的属性
2013-11-13 23:20
155 查看
如果不清楚一个对象是否拥有某个属性,可以使用内置函数hasattr
访问一个对象的属性的方法是通过特别属性__dict__,它是一个映射,将属性名称映射到属性值
为了调试方便,可以添加下面这个函数
访问一个对象的属性的方法是通过特别属性__dict__,它是一个映射,将属性名称映射到属性值
为了调试方便,可以添加下面这个函数
def print_attributes(self): for attr in self.__dict__: print attr,getattr(self,attr)
相关文章推荐
- Python 继承、多重继承、多态、isinstance判断类型、type()获取变量类型、dir()获取变量的所有属性
- python实例编写(4)--js,滚动条,cookie,验证码,获取特定属性的元素,实现原理
- Python面向对象,类,继承,多态及鸭子类型,获取类的类型,方法和属性(类似java的反射)
- python打开文件并获取文件相关属性的方法
- python元编程_获取类或对象的属性
- python通过ElementTree操作XML获取结点读取属性美化XML
- python动态获取对象的属性和方法
- Python_selenium之获取当前页面的href属性,id属性,图片信息和截全屏
- Python 获取文件属性
- python面对对象编程-------5:获取属性的四种办法:@property, __setattr__(__getattr__) ,descriptor
- python学习之----获取标签属性
- python动态获取对象的属性和方法 (转载)
- Python面向对象编程(类和实例 访问限制 继承和多态 获取对象信息 实例属性和类属性)
- python 内建属性 与 获取当前运行的类名函数名
- Python帮助函数调试函数 用于获取对象的属性及属性值
- [Python]获取文件属性
- Python脚本控制的WebDriver 常用操作 <十八> 获取测试对象的css属性
- python 通过xml获取测试节点和属性
- 对比Python中__getattr__和 __getattribute__获取属性的用法
- python通过ElementTree操作XML获取结点读取属性美化XML