用法:
@reprlib.recursive_repr(fillvalue='...')
__repr__()
方法的装饰器,用于检测同一线程中的递归调用。如果进行递归调用,则返回fillvalue
,否则,进行通常的__repr__()
调用。例如:>>> from reprlib import recursive_repr >>> class MyList(list): ... @recursive_repr() ... def __repr__(self): ... return '<' + '|'.join(map(repr, self)) + '>' ... >>> m = MyList('abc') >>> m.append(m) >>> m.append('x') >>> print(m) <'a'|'b'|'c'|...|'x'>
3.2 版中的新函数。
相关用法
- Python repr()用法及代码示例
- Python string replace()用法及代码示例
- Python numpy string replace()用法及代码示例
- Python numpy matrix repmat()用法及代码示例
- Python Numpy recarray.tostring()用法及代码示例
- Python reduce()用法及代码示例
- Python response.status_code用法及代码示例
- Python Numpy recarray.tobytes()用法及代码示例
- Python Numpy recarray.min()用法及代码示例
- Python Numpy recarray.cumprod()用法及代码示例
- Python re.compile用法及代码示例
- Python response.elapsed用法及代码示例
- Python response.cookies用法及代码示例
- Python response.ok用法及代码示例
- Python Numpy recarray.argmin()用法及代码示例
- Python Numpy recarray.cumsum()用法及代码示例
- Python re.fullmatch()用法及代码示例
- Python re.split用法及代码示例
- Python re.Match.groupdict用法及代码示例
- Python Numpy recarray.tolist()用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 reprlib.recursive_repr。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。