有时,我会处理一个包含数千个空闲项目的列表,并意外地将其打印到shell中。当发生这种情况时,它会崩溃,或者至少会非常显著地降低空闲速度。正如您可以想象的,这是非常不方便的。有没有办法让它,而不是打印整个东西,只给我一个摘要1,2,...输出?任何帮助都将不胜感激。
发布于 2009-03-12 00:21:45
如上所述,尝试自定义打印函数,如:
def my_print(obj):
if hasattr(obj, '__len__') and len(obj) > 100:
print '... omitted object of %s with length %d ...' % (type(obj), len(obj))
else: print obj发布于 2009-03-04 08:14:28
改用IPython作为外壳。
发布于 2009-03-04 19:37:20
您可以使用自定义打印功能。
https://stackoverflow.com/questions/609190
复制相似问题