腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
getattr
Python
类
外部
打印
属性
、
、
、
、
我正在尝试用
getattr
打印
result1.key和result2.key。但是,我不能让最后一个
打印
函数工作。我如何才能使
打印
函数print(
getattr
(result1, key)) print(
getattr
(result2, key))工作,以获得预期的输出?globals()[runs] = dummy print(result2.key) print(
getattr</em
浏览 17
提问于2021-06-22
得票数 1
2
回答
为什么带有重新定义的__
getattr
__()的对象会抛出TypeError?
、
、
、
以下是代码 class MyTest: pass # do something with我猜
python
在
幕后隐式地调用了一些函数。 奇怪的是,如果类继承自Object,则不会发生这种情况 到底怎么回事?
浏览 26
提问于2019-03-02
得票数 2
回答已采纳
2
回答
什么时候触发__
getattr
__?
我有一个如下的
类
: class Lz: self.b = b print(a) 结果是:abc 我在行return self.b.__getattribute__(item),item __str__上设置了一个断点 我不知道为什么它会调用__
getattr
__,而当
浏览 35
提问于2019-09-25
得票数 2
2
回答
尝试通过源代码开始跟踪
Python
功能和行为
、
、
、
我希望能够调查和跟踪
Python
源代码,以了解事情是如何在幕后工作的,并解决参考文档中没有明确记录的功能的疑惑。例如,假设我想记录
属性
引用是如何在
Python
中实现的。当
Python
程序中存在
属性
引用表达式时,我该如何跟踪发生了什么?
浏览 0
提问于2012-10-25
得票数 6
1
回答
如何使代理对象的行为像它包装的整数一样?
、
、
我想创建一个代理
类
,它包装了一个用于线程安全访问的int。与内置类型不同,代理
类
是可变的,因此它可以就地递增。现在,我想从
外部
使用这个
类
,就像一个普通的整数一样。通常,
Python
的__
getattr
__使得将
属性
访问转发到内部对象变得非常容易: self_value += 1 def __
getattr
__(self, name
浏览 0
提问于2016-08-28
得票数 3
2
回答
如何获取自定义方法名称?
、
、
我正在尝试从一个
类
中获取所有用户定义的方法名称,例如: class MyClass: passinspect.getmembers(MyClass, inspect.isroutine)
getattr
浏览 20
提问于2020-04-12
得票数 2
回答已采纳
1
回答
如何通过__
getattr
__将参数传递给函数
、
、
、
、
考虑以下代码示例(
python
2.7): def __init__(self, child): print("Calling __
getattr
__: "+attr) return
getattr
(self.child, attr)
浏览 3
提问于2012-12-08
得票数 15
回答已采纳
2
回答
为什么
getattr
()不像我认为的那样工作呢?我认为这段代码应该
打印
“sss”
下面是我的代码: def __init__(self): def __
getattr
__(self,x,defalut):if x in self: else:return defalut print
getattr
(a,'b','sss') 我知道__
getattr
__必须是2参数,但是如果
属性
不存在,我想获
浏览 6
提问于2009-12-27
得票数 2
回答已采纳
2
回答
为什么一个
类
的
属性
要设置一个值,而
打印
一个None类型呢?
、
Item is: ', item) print('__
getattr
__() be called.Value is: ', key, value) print(cat.animal_type)当我
打印
cat.animal_type时,它不
打印
。因为我重写了方法:__s
浏览 2
提问于2018-08-08
得票数 1
回答已采纳
1
回答
python
中的google应用程序引擎db.Model只显示用户定义的字段。
、
、
我是个
python
新手,如果之前有人问过这个问题,我会提前道歉。entry_typeentry_dateinstance_idbuild_idcrash_textmachine_info 我将具有上述列表的用户显示为他们从中选择的复选框组
浏览 2
提问于2010-05-04
得票数 0
回答已采纳
2
回答
打印
string模块中所有函数的help docstring :
Python
、
我试图
在
strings module中
打印
所有的functions和它们的help docstrings,但没有得到想要的结果。其中一些抛出错误,指出r没有名为'fn'的
属性
。其他的只是
打印
'str'函数的帮助文档。有没有办法为所有的函数动态
打印
出来呢?
浏览 23
提问于2019-01-01
得票数 1
回答已采纳
8
回答
__
getattr
__与__getattribute__的区别
、
、
我正在尝试理解什么时候使用__
getattr
__或__getattribute__。提到__getattribute__适用于新样式的
类
。什么是新风格的
类
?
浏览 5
提问于2010-07-19
得票数 492
回答已采纳
2
回答
Python
获得Docstring而不进入交互模式
、
我想在命令行应用程序中获取docstring,但是每次调用builtin help()函数时,
Python
都会进入交互模式。 如何获得对象的docstring和而不是有
Python
抓取焦点?
浏览 3
提问于2009-08-13
得票数 5
回答已采纳
2
回答
Python
中的实例类型
、
、
、
下面是代码: def __init__(self, object): def __
getattr
__(self,attrname): return
getattr
(self.wrapped,attrname) X.append(4)我很惊讶,因为如果我运行type(X),就会
浏览 0
提问于2018-07-15
得票数 1
回答已采纳
3
回答
如何使用
python
的__import__()和
getattr
()正确实例化嵌套
类
?
、
、
、
在
xyz模块中有以下代码: Class Nested:我可以成功实例化Outer对象,如下所示the_class =
getattr
(module, "Outer")但是,当我将"Outer"替换为"Outer.Nested也许我应该澄清一下,上面的代码被用来实例化类型未知直到运行
浏览 6
提问于2021-01-20
得票数 0
回答已采纳
1
回答
在
python
3中可以设置基本组合实例的
属性
吗?
、
、
、
因此,我一直
在
阅读
Python
中的组合,我想知道是否有一种方法可以集成设置“基对象”
属性
,而不是特别引用“基
类
”(就像下面代码的注释部分所做的那样)。因此,我正在寻找下面要
打印
的代码:2 4但是,通过这个代码片段,我生成了一个RecursionError。是否有方法(除self.a.x =n之外)更新
类
A的
属性
,以便与其他组合
类
(本例中为
类
C)共享?__(self, attr):
浏览 6
提问于2018-12-09
得票数 0
3
回答
python
对派生
类
中重新定义的
属性
的访问
、
我越深入
python
,就越感到迷惑。__dict__["test"],)) print() A.dump(o)
打印
:B.test: bA.test: bA.test: b A
浏览 0
提问于2013-02-21
得票数 0
1
回答
使用自定义IPython时__getattribute__ REPL错误
、
、
我有一个定制的__getattribute__,如果成员不是一个方法(因此是一个
属性
),它应该修改返回的值。假设所有
属性
(-a、 def __init__(self): return attr
在
获取
类
IPython实例的表示时,我
在
A中出现了一个错误,但我不明白为什么。has no attribute '__name__
浏览 1
提问于2019-02-02
得票数 0
回答已采纳
2
回答
为什么
python
属性
装饰器会吃到这个异常?
、
、
当我运行此代码时,不会
打印
任何内容。为什么?不会抛出任何异常,也不会执行if...elif...else结构中的任何内容。 def __init__(self):
属性
装饰器使用AttributeError作为来自getter的信号来调用__
getattr
_
浏览 0
提问于2015-07-30
得票数 3
2
回答
列表理解法
、
、
我开发了一些
Python
代码,它围绕着两个自定义
类
--一个'Library‘
类
(Lib),它包含一个
Python
列表,其中包含基于'Cas’
类
的几个对象。我还没有在这里发布这些
类
的代码,但是要理解我的问题,您真正需要知道的是,“Library”对象包含一个
Python
列表,而“Cas”对象包含各种
属性
,其中一些是字符串,有些是值。代码的目标之一是操作Library
类
中的
Python
列表,并根据某些
浏览 0
提问于2015-10-18
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券