Что умеет эта библиотека?

Она позволяет создавать мощные консольные приложения, получающие ввод от пользователя через клавиатуру. Предоставляет целую кучу возможностей, которые и не снились стандартному inputу:

  • ввод многострочного текста;
  • автодополнение;
  • поддержка горячих клавиш;
  • подсветка синтаксиса;
  • готовые диалоговые окна.

Inputbox

В официальной документации можно ознакомиться с примерами реальных приложений, созданных на Prompt toolkit.

А ещё есть отличный туториал.

Если вам не хочется копаться в англоязычной документации, то читайте статью дальше. В ней мы рассмотрим некоторые возможности Prompt toolkit на несложных примерах.