關於pycharm-代碼運行后-控制台的輸出-不完整被截斷的處理


今天在使用Pycharm寫了一段代碼,執行后,發現控制台輸出的信息不完整,前面的很多輸出都被截斷了

只輸出了代碼執行結果的后面部分輸出,開始還懷疑是代碼有問題,於是通過寫到日志文件的方法進行調試

但日志文件中的內容是完整的,那么就說明與Pycharm軟件的配置有關系,是不是對輸出的行數或者大小有限制呢?

 

帶着疑問,去看了一下,Pycharm的配置文件./bin/idea.properties,果然有一個似與Run控制台的輸出有關系,是限制輸出大小size,如下

由圖可知,默認是限制到1024 KB,又將之前的控制台輸出全部內容復制到文本文件,果然是1 MB左右,於是嘗試着修改此值,擴大100倍,問題解決

#---------------------------------------------------------------------
# This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb).
# Older lines are deleted. In order to disable cycle buffer use idea.cycle.buffer.size=disabled
#---------------------------------------------------------------------
# idea.cycle.buffer.size=1024
idea.cycle.buffer.size=102400

上面還提到了,還可以使用 idea.cycle.buffer.size=disabled 禁用 cycle buffer use idea,應該也是可以的,不過這里設置為100MB,也足夠了~

 

 

 

尊重別人的勞動成果 轉載請務必注明出處:https://www.cnblogs.com/5201351/p/15557690.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM