类内部的递归解决问题 class Chain(): def __init__(self,path=''): self._path=path def __getattr__(self, path): #好像函数中的递归recursion一样 return Chain('%s/%s' %(self._path,path)) def __str__(self): return self._path __repr__=__str__