superseded.md
1> **Источник:** https://python-all.ru/3.4/library/superseded.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# 36. Заменённые модули89Модули, описанные в этой главе, устарели и сохранены только для обратной совместимости. Они заменены другими модулями.1011- [36.1. `optparse` – Парсер параметров командной строки](https://python-all.ru/3.4/library/optparse.html)1213 - [36.1.1. Предыстория](https://python-all.ru/3.4/library/optparse.html#background)1415 - [36.1.1.1. Терминология](https://python-all.ru/3.4/library/optparse.html#terminology)16 - [36.1.1.2. Для чего нужны опции?](https://python-all.ru/3.4/library/optparse.html#what-are-options-for)17 - [36.1.1.3. Для чего нужны позиционные аргументы?](https://python-all.ru/3.4/library/optparse.html#what-are-positional-arguments-for)18 - [36.1.2. Учебное пособие](https://python-all.ru/3.4/library/optparse.html#tutorial)1920 - [36.1.2.1. Понимание действий опций](https://python-all.ru/3.4/library/optparse.html#understanding-option-actions)21 - [36.1.2.2. Действие store](https://python-all.ru/3.4/library/optparse.html#the-store-action)22 - [36.1.2.3. Обработка булевых (флаговых) опций](https://python-all.ru/3.4/library/optparse.html#handling-boolean-flag-options)23 - [36.1.2.4. Другие действия](https://python-all.ru/3.4/library/optparse.html#other-actions)24 - [36.1.2.5. Значения по умолчанию](https://python-all.ru/3.4/library/optparse.html#default-values)25 - [36.1.2.6. Генерация справки](https://python-all.ru/3.4/library/optparse.html#generating-help)2627 - [36.1.2.6.1. Группировка опций](https://python-all.ru/3.4/library/optparse.html#grouping-options)28 - [36.1.2.7. Вывод строки версии](https://python-all.ru/3.4/library/optparse.html#printing-a-version-string)29 - [36.1.2.8. Как `optparse` обрабатывает ошибки](https://python-all.ru/3.4/library/optparse.html#how-optparse-handles-errors)30 - [36.1.2.9. Собираем всё вместе](https://python-all.ru/3.4/library/optparse.html#putting-it-all-together)31 - [36.1.3. Справочное руководство](https://python-all.ru/3.4/library/optparse.html#reference-guide)3233 - [36.1.3.1. Создание парсера](https://python-all.ru/3.4/library/optparse.html#creating-the-parser)34 - [36.1.3.2. Наполнение парсера](https://python-all.ru/3.4/library/optparse.html#populating-the-parser)35 - [36.1.3.3. Определение опций](https://python-all.ru/3.4/library/optparse.html#defining-options)36 - [36.1.3.4. Атрибуты опций](https://python-all.ru/3.4/library/optparse.html#option-attributes)37 - [36.1.3.5. Стандартные действия опций](https://python-all.ru/3.4/library/optparse.html#standard-option-actions)38 - [36.1.3.6. Стандартные типы опций](https://python-all.ru/3.4/library/optparse.html#standard-option-types)39 - [36.1.3.7. Разбор аргументов](https://python-all.ru/3.4/library/optparse.html#parsing-arguments)40 - [36.1.3.8. Запросы и управление парсером опций](https://python-all.ru/3.4/library/optparse.html#querying-and-manipulating-your-option-parser)41 - [36.1.3.9. Конфликты между опциями](https://python-all.ru/3.4/library/optparse.html#conflicts-between-options)42 - [36.1.3.10. Очистка](https://python-all.ru/3.4/library/optparse.html#cleanup)43 - [36.1.3.11. Другие методы](https://python-all.ru/3.4/library/optparse.html#other-methods)44 - [36.1.4. Колбэки опций](https://python-all.ru/3.4/library/optparse.html#option-callbacks)4546 - [36.1.4.1. Определение опции с колбэком](https://python-all.ru/3.4/library/optparse.html#defining-a-callback-option)47 - [36.1.4.2. Как вызываются колбэки](https://python-all.ru/3.4/library/optparse.html#how-callbacks-are-called)48 - [36.1.4.3. Возбуждение ошибок в колбэке](https://python-all.ru/3.4/library/optparse.html#raising-errors-in-a-callback)49 - [36.1.4.4. Пример колбэка 1: тривиальный колбэк](https://python-all.ru/3.4/library/optparse.html#callback-example-1-trivial-callback)50 - [36.1.4.5. Пример колбэка 2: проверка порядка опций](https://python-all.ru/3.4/library/optparse.html#callback-example-2-check-option-order)51 - [36.1.4.6. Пример колбэка 3: проверка порядка опций (обобщённая)](https://python-all.ru/3.4/library/optparse.html#callback-example-3-check-option-order-generalized)52 - [36.1.4.7. Пример колбэка 4: проверка произвольного условия](https://python-all.ru/3.4/library/optparse.html#callback-example-4-check-arbitrary-condition)53 - [36.1.4.8. Пример колбэка 5: фиксированные аргументы](https://python-all.ru/3.4/library/optparse.html#callback-example-5-fixed-arguments)54 - [36.1.4.9. Пример колбэка 6: переменное число аргументов](https://python-all.ru/3.4/library/optparse.html#callback-example-6-variable-arguments)55 - [36.1.5. Расширение `optparse`](https://python-all.ru/3.4/library/optparse.html#extending-optparse)5657 - [36.1.5.1. Добавление новых типов](https://python-all.ru/3.4/library/optparse.html#adding-new-types)58 - [36.1.5.2. Добавление новых действий](https://python-all.ru/3.4/library/optparse.html#adding-new-actions)59- [36.2. `imp` – Доступ к внутренним механизмам `import`](https://python-all.ru/3.4/library/imp.html)6061 - [36.2.1. Примеры](https://python-all.ru/3.4/library/imp.html#examples)62