https://github.com/panyanyany/beeprint
print 某个 object 效果如下:
其中 cleaned_text 中的文本有几十行,本程序自动进行了剪裁,只显示前 3 行。
这里有更详细的文档: https://github.com/panyanyany/beeprint
1
bazingaterry 2016-09-13 23:44:11 +08:00
目测调试的时候很实用,已 Star 。
|
2
panyanyany OP @bazingaterry 谢谢,我也主要是调试的时候用的!
|
3
guyskk 2016-09-14 00:20:57 +08:00
```
Python 3.5.2 (default, Jun 28 2016, 08:46:01) [GCC 6.1.1 20160602] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from beeprint import pp >>> d = { ... } >>> d['d'] = d >>> d {'d': {...}} >>> pp(d) { 'd': { 'd': { 'd': { 'd': { 'd': {'d': {...}}, }, }, }, }, } "{\n 'd': {\n 'd': {\n 'd': {\n 'd': {\n 'd': {'d': {...}},\n },\n },\n },\n },\n}\n" >>> >>> from pprint import pprint >>> pprint(d) {'d': <Recursion on dict with id=140001602555400>} >>> ``` 可以优化下这类特殊情况。 |
4
panyanyany OP r#3 @guyskk 好的,我改进下!
|
5
leavic 2016-09-14 11:21:51 +08:00
好东西
|
6
mingyun 2016-09-17 20:13:45 +08:00
star
|