Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python空闲时内存不足_Python_Macos_Memory_Interpreter_Python Idle - Fatal编程技术网

python空闲时内存不足

python空闲时内存不足,python,macos,memory,interpreter,python-idle,Python,Macos,Memory,Interpreter,Python Idle,当我有一个相对较大的数据(~1页行),即长str、很长int、dict、或列表(主要是dicts和list),我想使用print从数据中检查一些东西, 我的空闲总是耗尽内存,开始没有响应,也不打印任何内容。但最终它会打印出来,但不会在每次我滚动屏幕时都做出响应。在我使用json解析数据后,当我想查看数据中的内容时,我需要打印数据 我一直在通过将其打印到文件而不是屏幕来解决这个问题,但这很烦人,我希望避免这样做。我最近意识到,如果我从终端运行相同的脚本,它会正确打印。如果有办法解决这个问题,请告诉

当我有一个相对较大的数据(~1页行),即长
str
、很长
int
dict
、或
列表
(主要是dicts和list),我想使用
print
从数据中检查一些东西, 我的空闲总是耗尽内存,开始没有响应,也不打印任何内容。但最终它会打印出来,但不会在每次我滚动屏幕时都做出响应。在我使用
json
解析数据后,当我想查看数据中的内容时,我需要打印数据

我一直在通过将其打印到文件而不是屏幕来解决这个问题,但这很烦人,我希望避免这样做。我最近意识到,如果我从终端运行相同的脚本,它会正确打印。如果有办法解决这个问题,请告诉我。如果没有,请为我推荐一个更好的翻译


我在MacSierra上运行Python3.6,默认为空闲

您是否尝试过使用python REPL$python?除非您看到“内存不足”异常,否则标题是错误的。你是想打印长行还是很长的行,比如说,超过1000个字符。Tcl/Tk文本小部件针对屏幕大小的行进行了优化。他们排起了长队。但他们至少能处理500000条短线(这是我测试过的最多的一条)。在Windows上,控制台不会阻塞长线,但只能在环形缓冲区中保留有限数量的线。最大值为9999,默认值为300。打印第301行时,删除第1行,依此类推。我不知道Mac终端。