有時我會在IDLE中處理數千個項目的列表,並意外地將其打印到shell中。發生這種情況時,它會崩潰或至少非常顯着地減慢IDLE。你可以想象,這是非常不方便的。 有沒有辦法做到這一點,而不是打印整個事情,只給我一個總結[1,2,...]輸出? 任何幫助將不勝感激。如何從打印巨型列表中停止IDLE?
1
A
回答
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
0
使用IPython作爲shell。
0
您可以使用自定義打印功能。
0
在Python 3,因爲打印是一個函數,你應該能夠「忽略」了。 (我沒有安裝它,所以我無法嘗試確保它。)可能不推薦用於實際應用,但如果您只是嘗試一些事情,那我想是可以的。
它會去是這樣的:
def myprint(*args):
# write the function as described by other people
print = myprint
0
相關問題
- 1. 如何從列表中打印對象
- 2. 如何從列表中打印?
- 3. 如何從列表中打印項目?
- 4. 如何從列表中打印?
- 5. 如何停止Python 3打印無
- 6. 如何啓動/停止打印機?
- 7. 在列表中打印列表以優化,0.5-6列表後隨機停止打印。 Comexpection 0x800AC472
- 8. Point.py打印,但停止打印
- 9. 如何在IDLE Python中打印表情符號?
- 10. 如何從打印輸出中停止一段R代碼?
- 11. 如何在打印機作業完成後停止打印java
- 12. 如何在列表中打印列表?
- 13. 從列表中打印
- 14. 從Python列表中打印?
- 15. 哈希表打印「停止工作」
- 16. 我該如何停止getNodeName()也打印節點類型
- 17. 打印從列表
- 18. 打印從列表
- 19. 停止打印org.mule.exception.CatchMessagingExceptionStrategy錯誤
- 20. n行後停止打印
- 21. 無法停止打印
- 22. 打印大型列表,F#
- 23. 如何從IDLE物理打印顏色的Python代碼?
- 24. 如何在列中打印列表?
- 25. 如何停止Django的日誌記錄從打印到stderr?
- 26. 如何停止從打印結果循環R
- 27. 如何在flex中打印巨大的報表?
- 28. 停止光標在IDLE中閃爍
- 29. 如何打印值列表?
- 30. VBA在excel中停止打印值
我想你的意思是IDLE,而不是IVLE。 – bialix 2009-03-04 08:12:41
更正爲空閒 – nosklo 2009-03-04 19:29:27