2024-04-23 21:38:51 发布
网友
有时候,我会闲置处理一个数千个项目的列表,然后意外地将其打印到shell中。当这种情况发生时,它会崩溃,或者至少会显著降低空闲速度。你可以想象,这非常不方便。 有没有办法让它,而不是打印整个东西,只是给我一个总结的[1,2,…]输出? 任何帮助都将不胜感激。在
您可以使用自定义打印功能。在
如上所述,尝试自定义打印功能,如:
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
使用IPython作为shell。在
您可以使用自定义打印功能。在
如上所述,尝试自定义打印功能,如:
使用IPython作为shell。在
相关问题 更多 >
编程相关推荐