腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
在
键
/
值
__
dict__
赋值
中
调用
__
getattribute__
?
Python
、
、
__dict__["age"]=6 print("Initializing getattribute"Test(4) 上面的代码产生了: Initializing getattributeCalling setattr Initializing getattribute 我认为当我们有一个属性
赋值
时,__setattr__会被
调用
,当一个属性被直接
调用
时,__
getat
浏览 16
提问于2021-02-05
得票数 0
回答已采纳
1
回答
__
dict__
是否存在于
Python
中
?
、
、
name): def __setattr__(self, name, value): # print("getatrr") 它打印{},没有
调用
函数__getattr__,这意味着属性__
dict__
存在。name): print("get"
浏览 0
提问于2018-10-16
得票数 0
回答已采纳
1
回答
要
调用
Python
3.4
Python
3.4的属性(应该吗?)存在
、
我有下面的类,它的目的是模仿一个dict,而不是一个子类: print('__
getattribute
_d = {}>>> d = DB()it is not being diverted to self.__ 难道它不应该到达__getattr__("__
浏览 2
提问于2015-04-01
得票数 3
回答已采纳
4
回答
了解__getattr__和__
getattribute__
之间的区别
、
、
、
、
我试图理解__getattr__和__
getattribute__
之间的区别,然而,我在这方面做得不够好。堆栈溢出问题的 说:我读到如果__
getattribute__
失败,就会
调用
__getattr__。那么
为什么
会有两种不同的方法做同样的事情呢?如果我的代码实现了新
浏览 85
提问于2010-11-28
得票数 241
回答已采纳
1
回答
__
getattribute__
方法和描述符
、
、
根据这个关于
python
描述符的指南,def __
getattribute__
(s
浏览 4
提问于2014-07-21
得票数 6
回答已采纳
1
回答
在
访问类内的`__attr`时,名称损坏是如何工作的?
、
、
我大体上知道
Python
中
的数据损坏是什么,它的目的是什么,但有一个微妙的方面我想澄清一下。但是,我的问题是,如果__
dict__
中
没有__y
键
,我们如何访问__
dict__
中
的属性 我有一个模糊的猜测,
在
__
getattribute__
中发生了一些神奇的事情,然后,
在
获得AttributeError之后,
在
__getattr__
中
。这种困惑让我觉得我对__init__
在<
浏览 23
提问于2020-12-02
得票数 1
回答已采纳
1
回答
使用
python
内省DLL
、
我目前正在尝试用
python
对一个动态链接库做一些内省。我想自动创建一个基于DLL的图形化测试界面。>>> dir(myLib) ['_FuncPtr', '__class__', '__delattr__', '__
dict
_
浏览 0
提问于2009-10-29
得票数 1
回答已采纳
1
回答
我们如何获得存储
在
python
对象
中
的所有东西(或几乎所有东西)的明确列表?
、
、
、
、
当我说“存储”时,我主要是指属性,而不是__getitem__返回的容器元素或
值
。..。__dir__(lyst)dir似乎返回类方法,但我只希望只返回属于对象的数据,而不是属于对象实例化的类的数据。据推测,Klass可以通过两个步骤从obj访问:
在
__class__的obj字典<
浏览 0
提问于2018-05-21
得票数 1
2
回答
Python
描述符
为什么
适用于类级属性而不是实例级Attrubute
、
为什么
Python
描述符适用于类级属性,而不是实例级属性。我发现了这个问题,但它并没有真正回答这个问题--所有答案都参考了文章
中
的第二个问题。如果绑定到对象实例,则转换a.x我遗漏了什么?
浏览 1
提问于2018-05-27
得票数 3
2
回答
在
Python
中将
值
从字典复制到对象
中
、
我有一个字典,我想遍历它并将
键
-
值
对复制到
Python
中
的一个对象
中
。字典是POST,对象是一个模型(
在
Django
中
,Django可能有更好的方法来做这件事)。
在
PHP
中
,我可以使用变量
赋值
: $my_model->$key = $value;
在
Javascript
中
,我可以用数组<e
浏览 0
提问于2009-10-24
得票数 0
回答已采纳
1
回答
当使用插槽时,
为什么
dir(type)没有__
dict__
属性?
、
我
在
试着理解插槽。因此,我用两个类编写了一个小脚本,一个使用插槽,另一个不使用。__将如预期的那样出现在结果列表
中
。_', '__sizeof__', '__slots__', '__str__', '__subclasshook__', 'classAttributeC', 'getName', 'name']
在
dir(C("test"))的结果列表
中
浏览 5
提问于2022-04-08
得票数 8
回答已采纳
3
回答
__
getattribute__
和obj.__dict__['x']
在
python
中
的区别?
、
、
我理解
在
python
中
,每当您访问类/实例变量时,它都会
调用
__
getattribute__
方法来获得结果。不过,我也可以直接使用obj.__dict__['x'],并得到我想要的东西。同样,当我使用getattr(obj, name)时,它是在内部
调用
__
getattribute__
还是obj.__dict__[name]? 提前谢谢。
浏览 0
提问于2015-12-31
得票数 8
回答已采纳
3
回答
python
如何使用dir(object)显示所有属性和方法的列表?
otherclass())['__doc__', '__len__', '__module__'] 并对该对象进行了打印和进一步的检查,还发现 len dir方法
在
使用dir的其他类对象
中
可用。我想知道
python
如何显示dir(object)的
值
,因为
在
dir(其他类)的结果
中
没有dir dir方法。
浏览 0
提问于2018-08-24
得票数 2
回答已采纳
3
回答
在
__
getattribute__
中
避免无限循环
、
为了避免无限循环,需要仔细编写__
getattribute__
方法。a = A()RuntimeError: maximum recursion depth exceeded while calling a
Python
b = B()RuntimeError: maximum recursion depth exceeded while calling a
Python
__
getat
浏览 3
提问于2012-11-24
得票数 28
回答已采纳
1
回答
当从类或实例设置属性时,查找过程是什么?
、
> __
dict__
<code>E 123</code>条目(分别在类或实例
中
)<code>e 224</code>。))时,
Python
调用
x.
Python
总是为x上的任何属性绑定
调用
__setattr__ --这与__getattr__有很大的不同(__setattr__在这个意义上更接近__
getattribute__
)。__setattr__('y', value)
浏览 1
提问于2017-07-06
得票数 3
回答已采纳
3
回答
有没有一个现有的
Python
类可以保存任何用户属性?
、
当我需要多个具有不同属性的对象时,我可以使用它: def __init__(self,*args,**kwargs): setattr(self,key,val)
浏览 0
提问于2009-11-14
得票数 2
回答已采纳
1
回答
Python
__
dict__
、
、
属性__
dict__
应该包含用户定义的属性。但是,如果我们打印空类的__
dict__
,我也会得到:__
dict__
__doc__是否有任何规则指定对象__
dict_
浏览 6
提问于2017-12-29
得票数 6
回答已采纳
1
回答
__
dict__
属性
在
"type“和其他类之间的优先级?
、
在
以下简单的
Python
代码
中
:... class_level_var = 5>>> C.__dict__ mappingproxy({'__module__': '__main__', 'class_level_var': 5, '__
dict__
': <attribute '__
dict
__' of 'type&
浏览 0
提问于2021-02-06
得票数 0
1
回答
object.__getattribute__如何在描述符和__getattr__上重定向到__get__方法?
、
但是,我发现
调用
此方法的是__
getattribute__
。但是,Returned ...控制台输出永远不会被打印,这意味着__
getattribute__
的其余部分没有完成--那么__
getattribute__
究竟是如何直接
调用
__getattr__的,
在
不执行自己的函数
调用
的情况下返回这个默认的
在
中有对行为的引用 如果查找
值
是定义描述符方法之一的对象,那么
Python
可以覆盖默认行为并
调用
描
浏览 1
提问于2020-03-20
得票数 1
回答已采纳
2
回答
无法进口Tweepy
、
、
异常Traceback (most recent call last): stream.fil
浏览 7
提问于2015-08-22
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础教程
你所不知道的Python类的常见特殊方法,通俗易懂,拿走不谢
Python进阶——什么是描述符?
听说你会Python?做几道题测试下?听说都作对了能月薪过万
python渐进-类4
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券