IDLE 是我最喜欢的 Python 编辑器。它提供了非常好用和直观的 Python shell,对于单元测试和调试非常有用,并且还有一个整洁的调试器。
然而,在 IDLE 下执行的代码非常慢。所谓非常慢,是指比正常速度慢了3个数量级:
bash
time echo "for i in range(10000): print 'x'," | python
执行时间为0.052秒,
IDLE
import datetime
start=datetime.datetime.now()
for i in range(10000): print 'x',
end=datetime.datetime.now()
print end-start
接受参数:
>>> 0:01:44.853951
大约慢了2000倍。
有什么想法或者如何改进呢?我猜这可能与后台调试器有关,但我不确定。
Adam