用于表示其表示的

时间:2017-09-07 16:07:57

标签: python

由于XML模式,我有许多组合对象,如A.elem1.elem2B.elem3.elem0,它们是动态生成的。 我想找到一种方法将这样的对象转换为精确的字符串表示,所以让我说我有

>>> v=A.elem1.elem2
>>> w=B.elem0

然后我想

[In]: >>> print(v.toString())
"A.elem1.elem2"
[In]: >>> print(w.toString())
"B.elem0"

我不知道这样做的任何聪明方式,除了在每个数百个对象中用手__repr____str__覆盖......必须有更好的方法吗?

0 个答案:

没有答案