Есть ли простой способ расширить code.InteractiveInterpreter
с помощью истории, завершения табуляции, ...?
Сейчас я занимаюсь созданием подклассов code.InteractiveInterpreter
для получения входных данных и передачи результатов вдругой процесс.Теперь я хотел бы добавить такие функции, как история (стрелки вверх и вниз) и завершение (вкладка) так же, как это делает обычная оболочка Python / IPython.
Я не могу найти много информации по этому вопросуза исключением исходного кода Python / CPython / IPython и readline GNU:
Является ли GNU readline правильным способом??Как мне использовать его в Python 3?