腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
返回
'
self
‘
之前
调用
setattr
、
、
我怀疑这对我来说是一种笨拙,但我正在使用Luigi和Sciluigi模块,它们
在
初始化
返回
'
self
‘
之前
设置了一些关键参数。如果我
在
返回
ANd后尝试强制处理这些参数,Luigi.Parameter对象会以这样一种方式屏蔽它们,以至于我无法执行所需的操作。 luigi和sciluigi类(
在
使用时)不包含__init__。如果我尝试插入__init__或
调用
super(ChildClass,
self
).__init__(*
浏览 30
提问于2017-02-24
得票数 0
回答已采纳
1
回答
__
setattr
__和__getattribute__
在
Python语言中是如何交互的?
、
、
class Test():
self
.age=age print("Initializing getattribute") def __
setattr
__(
self
,attribute,value__
setattr
__(
self
,attri
浏览 7
提问于2021-02-04
得票数 1
回答已采纳
2
回答
当现有属性递增时,会
调用
__
setattr
__吗?
、
、
当现有属性递增时,会
调用
__
setattr
__吗?__
setattr
__,根据的说法 我知道可以将一个值赋值给一个变量(例如:C.如果是这样
浏览 3
提问于2017-04-29
得票数 3
回答已采纳
2
回答
如何从类外定义的__
setattr
__实现中正确设置属性
、
、
我想要定义一个函数,它
返回
一个__
setattr
__的通用实现,它使属性不稳定,除非它们是属性(我应该测试数据描述符,但这是以后的时间)。
在
b上设置它将进入无限递归super(type(
self
),
self
).__
setattr
__(name, value)。这两个
调用
的作用就好像super(type(
self
),
self
)的结果
返回
了__
setattr
__的错误实现。 我试图通过移除super
浏览 0
提问于2017-09-08
得票数 1
回答已采纳
1
回答
Python:重载__getattr__和属性,使__
setattr
__正常工作
、
考虑下面的python代码:
self
._value = value def value(
self
): def value(
self
, value):
self</
浏览 0
提问于2012-09-19
得票数 3
回答已采纳
1
回答
如何设置一些特定于我的代理的属性,以防止原始对象获取它
我不明白为什么:"
setattr
(
self
,name,value)“失败并
返回
RecursionError。class Proxy:
self
._obj, name) def __
setattr
__(
self
, name, value): if name.startswith('_
浏览 0
提问于2020-09-21
得票数 0
2
回答
__
setattr
__仅用于对象的属性`中找不到的名称?
、
、
我只想在对象的属性(如__
setattr
__ )中找不到属性时才使用__getattr__。我真的需要试一下吗-除了 try: except AttributeError: pass
浏览 4
提问于2012-02-03
得票数 2
回答已采纳
5
回答
如何正确使用__
setattr
__,避免无限递归
、
、
、
为了不使用交错类,我的想法是重写__getattr__和__
setattr
__方法,并检查给定的名称是否为device,以将
返回
重定向到
self
。示例代码如下: def __init__(
self
, x):与
在
__ini
浏览 2
提问于2013-06-10
得票数 62
回答已采纳
2
回答
Python模型回调
、
、
我正在尝试实现一个简单的模型类,只要在类中设置了一个属性,它就会执行回调,但是当我试图
在
应用程序中使用它时,却得到了一个AttributeError。似乎实例没有我
在
初始化器中设置的属性,我有点困惑为什么。= None
self
._callbacks = defaultdict([]) object.__
s
浏览 0
提问于2013-07-23
得票数 1
回答已采纳
1
回答
python __
setattr
__表现得像__getattr__
、
我有一个包含字典的类,我使用__getattr__(key)来更好地访问dictionary[key],现在我希望能够以相同的访问风格
在
字典中设置东西。Class foo(object):
self
.props = {"name":name} return
self
.props[attribute] 这样我就可以用这种
浏览 1
提问于2015-11-24
得票数 1
1
回答
为什么这些神奇的方法不是递归的?
、
、
、
__
setattr
__(name, value)>>> a.inc()1def __
setattr
__(
self
, name, value):
self
.__
setattr
__
浏览 3
提问于2016-01-15
得票数 0
回答已采纳
1
回答
如何为python“dict样式”类创建一个泛化的AttrDict密辛?
、
、
、
、
kwargs): super(AttrDict,
self
).def __init__(
self
, *args, **kwargs): return super(AttrDict,
self
).(指向类似python MixIns的一些参考示例的指针也可能有所帮助) 编辑:希望能解释一下为什么
self
.__
浏览 4
提问于2016-09-19
得票数 0
1
回答
如何从定义方法的类中确定方法是否被
调用
?
、
、
我将这些变量的名称映射到字典中的相应值,因此,我不是编写大量样板(例如,
self
.var = val,类似于时间为50次),而是
在
调用
__
setattr
__()时遍历字典,方法如下:def __
setattr
__(
self
, k, v): if k
浏览 4
提问于2021-08-25
得票数 1
2
回答
在运行时重写__
setattr
__
我正在尝试覆盖Python类的__
setattr
__方法,因为我想在每次实例属性更改其值时
调用
另一个函数。但是,我不希望
在
__init__方法中出现这种行为,因为
在
初始化过程中,我设置了一些稍后将使用的属性:class Foo(object__
setattr
__(
self
, key, value) def __
setattr
__(
self
, name,
浏览 0
提问于2013-05-08
得票数 16
回答已采纳
2
回答
我可以部分覆盖__
setattr
__吗?
这些文件遵循标准的INI结构:key1=value1key3=value3对于我的应用程序,区段
在
很大程度上是无关紧要的因此,我想覆盖我正在创建的MyParser类中的__getattr__和__
setattr
__,以允许如下所示的快捷方式:config.key2= 'foo' __
setattr
__方法将首先尝试查找一个名为key2的部
浏览 1
提问于2013-01-11
得票数 5
回答已采纳
1
回答
当追加到列表时,不会
调用
Setattr
方法
、
为什么
在
追加或连接对象属性的列表或字典时没有
调用
__
setattr
__方法。方法描述“
在
尝试属性赋值时
调用
。这将使我相信,连接这两个列表是可行的,但__
setattr
__方法仍未被
调用
。class objVal(object):
self
.articles = {'testkeyword': [1,2,3], 'testkeyword1
浏览 0
提问于2020-07-10
得票数 3
回答已采纳
2
回答
如何防止类方法
在
类之外重新分配?
、
、
、
、
A的函数
在
python中也是对象,它可以实现我想要的吗?def x(
self
): of the screen, in pixels. return
self
.
浏览 6
提问于2022-01-27
得票数 1
回答已采纳
3
回答
如何在python中
返回
时始终强制
调用
类方法
我有一个ReportEntry课程 def __init__(
self
): def validate(
self
):多个其他类与has-a类保持ReportEntry关系 d
浏览 0
提问于2019-01-13
得票数 4
回答已采纳
6
回答
在
python中使用
setattr
()
、
我正在寻找一个人来解释如何使用的基本知识,而不是使用
setattr
()。虽然这不是完全相同的问题,但我遵循的是-the while循环@第18-41行。): start = <e
浏览 1
提问于2012-03-05
得票数 86
回答已采纳
1
回答
__
setattr
__.__get__(
self
,Attribute)用于attrs/_make.py中属性的__init__
、
、
__get__(
self
, Attribute) # themselves.bound_
setattr
("default", default) bound_
setattr
("validator", validator)其中,_obj_
setattr
被定义为
浏览 43
提问于2020-06-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python3面向对象-运算符重载
一定有一种python3 super 用法 你不知道
Python基础-类的内置方法
Python知识点小结 5
Python面向对象之反射
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券