首页 > 解决方案 > 有没有办法使用单独的 __repr__ 方法引用实例?

问题描述

我目前正在开发一种工具,该工具可以在类中查找嵌套属性并保存路径。问题是这些类中的许多__repr__定义了非常长的方法,这使得显示不可行。我希望创建对此类的某种引用,该引用显示为:

<Class ref Random_module.Random_class>

例如:

reference = RefrenceClass(AlreadyExistsClass)
print(reference)
#  <Class ref Random_module.AlreadyExistsClass>

我不确定我该怎么做。我在其他问题上看到,创建类后您无法更改__repr__实例的。我想知道是否有任何方法可以模拟这种效果,可能使用某种构造函数?谢谢你的帮助。

标签: python

解决方案


推荐阅读