【发布时间】:2016-08-19 09:22:57
【问题描述】:
什么是从__init__ 提取参数而不创建新实例的方法。
代码示例:
class Super:
def __init__(self, name):
self.name = name
我正在寻找类似Super.__dict__.keys()type 的解决方案。只是为了检索名称参数信息而不添加任何值。有这样的选择吗?
【问题讨论】:
-
问题不清楚。您的意思是要检查名称的值并决定是否要创建新实例?
-
我根本不想创建实例。我想反省对象参数。这就像问题“这个对象有什么论据”。这完全是关于一般内省,而不是关于价值观。我更改了问题以使其更容易理解。
-
在调用
__init__时已经创建了实例。看到这个答案stackoverflow.com/questions/674304/pythons-use-of-new-and-init
标签: python oop arguments introspection