Здається, що bpython робить те, що ви хочете.
bpython - це привабливий інтерфейс інтерпретатора Python для Linux, BSD, OS X та Windows (з деякою роботою ). bpython випускається під ліцензією MIT. Він має такі (особливі) особливості:
- Рядок підсвічування синтаксису
- Автозаповнення читання в рядку з пропозиціями, що відображаються під час введення тексту
- Очікуваний список параметрів для будь-якої функції Python
- Надішліть код, який ви ввели, на пастину
- Автоматичне відступ
та багато іншого
Альтернативи - IPython або DreamPie