IDLE - мой любимый редактор Python. Он предлагает очень приятную и интуитивно понятную оболочку Python, которая чрезвычайно полезна для модульного тестирования и отладки и аккуратного отладчика.
Однако код, выполняемый в 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 раз медленнее.
Любые мысли или идеи, как улучшить это? Я предполагаю, что это имеет какое-то отношение к отладчику в фоновом режиме, но я не уверен.
Адам