为什么IDLE比从命令行运行程序慢?

为什么IDLE比从命令行运行程序慢?

问题描述:

我最近在IDLE处理非常长的字符串时遇到了IDLE停止响应问题,如下所示:What's an efficient way to encode a (very long) string from a dictionary? (Python)为什么IDLE比从命令行运行程序慢?

那已经解决了;导致IDLE冻结的相同代码在命令行中运行一两秒钟。现在,出于好奇,为什么会这样呢?

(是的,我知道我需要使用其他的IDE。但是,此刻我只是工作的一个小项目,我喜欢瘦肉和简单的IDLE是如何。)

空闲时扼流圈呈现出大量的结果我输入了'x'*100000,IDLE花了三秒钟显示结果。当我尝试点亮时,它也冻结了。常规的Python shell几乎立即显示结果。