> **Источник:** https://python-all.ru/3.13/library/cmdlinelibs.html
>
> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.

---

# Библиотеки интерфейсов командной строки

Модули, описанные в этой главе, помогают создавать интерфейсы командной строки и терминала для приложений.

Вот краткий обзор:

- [`argparse` – Парсер опций, аргументов и подкоманд командной строки](https://python-all.ru/3.13/library/argparse.html)
- [`optparse` – парсер параметров командной строки](https://python-all.ru/3.13/library/optparse.html)
- [`getpass` – Переносимый ввод пароля](https://python-all.ru/3.13/library/getpass.html)
- [`fileinput` – Итерация по строкам из нескольких входных потоков данных](https://python-all.ru/3.13/library/fileinput.html)
- [`curses` – Управление терминалом для символьных дисплеев](https://python-all.ru/3.13/library/curses.html)
- [`curses.textpad` – виджет ввода текста для программ curses](https://python-all.ru/3.13/library/curses.html#module-curses.textpad)
- [`curses.ascii` – утилиты для работы с ASCII-символами](https://python-all.ru/3.13/library/curses.ascii.html)
- [`curses.panel` – расширение стека панелей для curses](https://python-all.ru/3.13/library/curses.panel.html)
- [`cmd` – поддержка построчных командных интерпретаторов](https://python-all.ru/3.13/library/cmd.html)
