python空闲时内存不足
当我有一个相对较大的数据(~1页行),即长python空闲时内存不足,python,macos,memory,interpreter,python-idle,Python,Macos,Memory,Interpreter,Python Idle,当我有一个相对较大的数据(~1页行),即长str、很长int、dict、或列表(主要是dicts和list),我想使用print从数据中检查一些东西, 我的空闲总是耗尽内存,开始没有响应,也不打印任何内容。但最终它会打印出来,但不会在每次我滚动屏幕时都做出响应。在我使用json解析数据后,当我想查看数据中的内容时,我需要打印数据 我一直在通过将其打印到文件而不是屏幕来解决这个问题,但这很烦人,我希望避免这样做。我最近意识到,如果我从终端运行相同的脚本,它会正确打印。如果有办法解决这个问题,请告诉
str
、很长int
、dict
、或列表
(主要是dicts和list),我想使用print
从数据中检查一些东西,
我的空闲总是耗尽内存,开始没有响应,也不打印任何内容。但最终它会打印出来,但不会在每次我滚动屏幕时都做出响应。在我使用json
解析数据后,当我想查看数据中的内容时,我需要打印数据
我一直在通过将其打印到文件而不是屏幕来解决这个问题,但这很烦人,我希望避免这样做。我最近意识到,如果我从终端运行相同的脚本,它会正确打印。如果有办法解决这个问题,请告诉我。如果没有,请为我推荐一个更好的翻译
我在MacSierra上运行Python3.6,默认为空闲 您是否尝试过使用python REPL$python?除非您看到“内存不足”异常,否则标题是错误的。你是想打印长行还是很长的行,比如说,超过1000个字符。Tcl/Tk文本小部件针对屏幕大小的行进行了优化。他们排起了长队。但他们至少能处理500000条短线(这是我测试过的最多的一条)。在Windows上,控制台不会阻塞长线,但只能在环形缓冲区中保留有限数量的线。最大值为9999,默认值为300。打印第301行时,删除第1行,依此类推。我不知道Mac终端。