getattr

getattr

文章 0 浏览 4

Python Chain getattr 作为字符串

import amara def chain_attribute_call(obj, attlist): """ Allows to execute chain attribute calls """ splitted_attrs = attlist.split(".") cur…

青巷忧颜 2024-09-10 13:57:11 9 0

通过属性递归访问字典以及索引访问?

我希望能够做这样的事情: from dotDict import dotdictify life = {'bigBang': {'stars': {'planets': []} } } dotdictify(life) # This would be th…

风苍溪 2024-09-05 15:24:14 10 0

如何在当前模块上调用 setattr() ?

我应该将什么作为第一个参数“object”传递给函数setattr(object, name, value),以在当前模块上设置变量? 例如: setattr(object, "SOME_CONSTANT",…

愛上了 2024-09-03 06:12:30 14 0

在 Python 中使用 getattr 调用方法

如何使用 getattr 调用方法? 我想创建一个元类,它可以调用以“oposite_”一词开头的其他类的不存在方法。该方法应该具有相同数量的参数,但返回相反…

无名指的心愿 2024-09-02 23:01:50 6 0

广泛使用 python 的 getattr 是一种不好的做法吗?

我正在创建一个类似 shell 的环境。我处理用户输入的原始方法是使用字典将命令(字符串)映射到各种类的方法,利用函数是 python 中的第一类对象这一…

长不大的小祸害 2024-09-02 18:48:58 8 0

如何在不破坏默认行为的情况下覆盖 __getattr__ ?

如何覆盖 __getattr__类的方法而不破坏默认行为?…

雅心素梦 2024-08-24 07:42:41 11 0

为什么“名字”是这样的? __setattr__ 的参数包括该类,但 __getattr__ 不包括该类?

以下代码: class MyClass(): def test(self): self.__x = 0 def __setattr__(self, name, value): print name def __getattr__(self, name): print n…

夜巴黎 2024-08-23 17:44:08 12 0

JavaScript:允许访问您尝试访问的 attr 的 __defineGetter__ 版本?

我一直在寻找 JavaScript 中 Python 的 __getattr__ 的替代品,这里的几个答案提到了 Firefox 的 __defineGetter__。这不仅不跨浏览器兼容,而且实际…

━╋う一瞬間旳綻放 2024-08-21 05:12:15 6 0

从字符串调用方法

如果我有一个 Python 类,并且想根据变量调用其中的函数,我该怎么做?我想象以下可以做到这一点: class CallMe: # Class def App(): # Method one .…

回忆那么伤 2024-08-13 09:35:35 11 0

Jython 2.1 __getattr__

我正在尝试在 jython v2.1 中为 java 对象(baseClient)实现包装器/代理类。一切似乎都工作正常,除非遇到以下语句: if __client != None # __clien…

梦境 2024-08-11 16:48:40 14 0

Python:将字符串转换为函数名; getattr 还是相等?

我正在编辑 PROSS.py 以使用蛋白质结构的 .cif 文件。在现有的 PROSS.py 内部,有以下函数(如果它不与任何类关联,我相信这是正确的名称?),仅存在…

陪你搞怪i 2024-08-11 09:14:23 9 0

在 Python 中通过名称作为字符串调用类型

我知道使用 globals()、locals() 和 getattr 通过字符串引用 Python 中的事物(如 这个问题),但除非我遗漏了一些明显的东西,否则我似乎无法将其与…

胡大本事 2024-08-10 08:54:13 10 0

PHP 相当于 send 和 getattr?

如果 Ruby 被邀请参加一个聚会并带来: foobarobject.send('foomethod') .. 而 Python 被邀请参加同一个聚会并带来: getattr(foobarobject, 'foometh…

难以启齿的温柔 2024-07-16 22:10:34 9 0

如何实现 __getattribute__ 而不出现无限递归错误?

我想重写对类中一个变量的访问,但正常返回所有其他变量。 如何使用 __getattribute__ 来实现此目的? 我尝试了以下操作(这也应该说明我正在尝试做什…

久而酒知 2024-07-10 14:37:21 11 0
更多

推荐作者

书间行客

文章 0 评论 0

神妖

文章 0 评论 0

undefined

文章 0 评论 0

38169838

文章 0 评论 0

彡翼

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文