python - 有没有办法使用单独的 __repr__ 方法引用实例?
问题描述
我目前正在开发一种工具,该工具可以在类中查找嵌套属性并保存路径。问题是这些类中的许多__repr__
定义了非常长的方法,这使得显示不可行。我希望创建对此类的某种引用,该引用显示为:
<Class ref Random_module.Random_class>
例如:
reference = RefrenceClass(AlreadyExistsClass)
print(reference)
# <Class ref Random_module.AlreadyExistsClass>
我不确定我该怎么做。我在其他问题上看到,创建类后您无法更改__repr__
实例的。我想知道是否有任何方法可以模拟这种效果,可能使用某种构造函数?谢谢你的帮助。
解决方案
推荐阅读
- android - geocoding_reverse 不适用于真实设备,但适用于模拟器 android studio
- javascript - 与break and catch深度互动
- python - 使用其他列的条件计算熊猫中的新列
- mysql - 使用 MySQL 过程更改表的名称
- r - 当您只有样本+可变百分比时,是否可以绘制百分比堆积条形图?
- postgresql - 创建从 mysql 到 postgresql 的等效数据库定义
- python - 二维矩阵的最小成本路径
- filtering - Serilog FilterExpression 检查 LogEvent 的所有字符串属性是否满足长度限制?
- python - 当任何行(同名)缺少数据时,删除同名行
- d3.js - 无法将大写字母添加到geojson世界地图