IDLE是我最喜欢的Python编辑器.它提供了非常好的和直观的Python shell,对于单元测试和调试非常有用,并且是一个整洁的调试器.
但是,在IDLE下执行的代码非常慢.疯狂地说我的意思是慢3个数量级:
time echo "for i in range(10000): print 'x'," | python
Run Code Online (Sandbox Code Playgroud)
需要0.052秒,
import datetime
start=datetime.datetime.now()
for i in range(10000): print 'x',
end=datetime.datetime.now()
print end-start
Run Code Online (Sandbox Code Playgroud)
注意到:
>>> 0:01:44.853951
Run Code Online (Sandbox Code Playgroud)
这大约慢了2000倍.
有任何想法或想法如何改善这一点?我想这与后台的调试器有关,但我不太确定.
亚当