码迷,mamicode.com
首页 >  
搜索关键字:getattr    ( 851个结果
延迟模块导入
class LazyImport: def __init__(self,module_name): self.module_name = module_name self.module = None def __getattr__(self,n...
分类:其他好文   时间:2015-10-06 14:08:23    阅读次数:180
python setattr(),getattr()函数
setattr(object,name,value):作用:设置object的名称为name(type:string)的属性的属性值为value,属性name可以是已存在属性也可以是新属性。getattr(object,name,default):作用:返回object的名称为name的属性的属性值...
分类:编程语言   时间:2015-09-04 18:32:03    阅读次数:160
__getattr__,__setattr__,__delattr__
class Dict(dict): def __getattr__(self,key): return self[key] def __setattr__(self,key,value): dict.__setitem__(self,key,value) ...
分类:其他好文   时间:2015-08-25 18:30:06    阅读次数:116
Unix IPC之Posix消息队列(2)
/* Query status and attributes of message queue MQDES. */extern int mq_getattr (mqd_t __mqdes, struct mq_attr *__mqstat) __THROW __nonnull ((2));/* .....
分类:其他好文   时间:2015-08-12 23:19:46    阅读次数:189
Python的getattr(),setattr(),delattr(),hasattr()
getattr()函数是Python自省的核心函数,具体使用大体如下: 获取对象引用getattr Getattr用于返回一个对象属性,或者方法 class A:        def __init__(self):            self.name = 'zhangjing'       #self.age='24'     def meth...
分类:编程语言   时间:2015-08-11 21:36:08    阅读次数:152
Python的getattr(),setattr(),delattr(),hasattr()及类内建__getattr__应用
@Python的getattr(),setattr(),delattr(),hasattr()先转一篇博文,参考。最后再给出一个例子getattr()函数是Python自省的核心函数,具体使用大体如下:获取对象引用getattrGetattr用于返回一个对象属性,或者方法class A: def ....
分类:编程语言   时间:2015-07-30 18:55:59    阅读次数:185
Python-技巧
1.sys.modules, 根据已加载的模块创建对象, 其中 page 为类名if hasattr(sys.modules[__name__], page): setattr(self, page, getattr(sys.modules[__name__], page)(self))2.h...
分类:编程语言   时间:2015-07-24 17:52:16    阅读次数:137
model
class Model(dict): __metaclass__ = ModelMetaclass def __init__(self, **kw): super(Model, self).__init__(**kw) def __getattr__(self, ke...
分类:其他好文   时间:2015-07-24 12:17:34    阅读次数:128
python描述符
在Python中,访问一个属性的优先级顺序按照如下顺序:1.类属性2.数据描述符3.实例属性4.非数据描述符5.__getattr__()方法。描述符,用一句话来说,就是将某种特殊类型的类的实例指派给另一个类的属性(注意:这里是类属性,而不是对象属性)。而这种特殊类型的类就是实现了__get__..
分类:编程语言   时间:2015-07-06 21:54:24    阅读次数:191
Python 类 setattr、getattr、hasattr 的使用
#coding=utf-8class Employee: '所有员工的基类' empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCo...
分类:编程语言   时间:2015-06-29 19:28:50    阅读次数:129
851条   上一页 1 ... 79 80 81 82 83 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!