Замещённые модули¶Superseded Modules
Модули, описанные в этой главе, устарели и сохранены только для обратной совместимости. Они заменены другими модулями.
optparse– парсер параметров командной строкиoptparse – Parser for command line options- ФонBackground
- Учебное пособиеTutorial
- Понимание действий опцийUnderstanding option actions
- Действие storeThe store action
- Обработка булевых опций (флагов)Handling boolean (flag) options
- Другие действияOther actions
- Значения по умолчаниюDefault values
- Генерация справкиGenerating help
- Вывод строки версииPrinting a version string
- Как
optparseобрабатывает ошибкиHow optparse handles errors - Собираем всё вместеPutting it all together
- Справочное руководствоReference Guide
- Создание парсераCreating the parser
- Наполнение парсераPopulating the parser
- Определение параметровDefining options
- Атрибуты параметровOption attributes
- Стандартные действия параметровStandard option actions
- Стандартные типы параметровStandard option types
- Разбор аргументовParsing arguments
- Запросы и управление парсером параметровQuerying and manipulating your option parser
- Конфликты между параметрамиConflicts between options
- ОчисткаCleanup
- Другие методыOther methods
- Колбэки параметровOption Callbacks
- Определение параметра с колбэкомDefining a callback option
- Как вызываются колбэкиHow callbacks are called
- Возбуждение исключений в колбэкеRaising errors in a callback
- Пример колбэка 1: простейший колбэкCallback example 1: trivial callback
- Пример колбэка 2: проверка порядка параметровCallback example 2: check option order
- Пример колбэка 3: проверка порядка параметров (обобщённо)Callback example 3: check option order (generalized)
- Пример колбэка 4: проверка произвольного условияCallback example 4: check arbitrary condition
- Пример колбэка 5: фиксированные аргументыCallback example 5: fixed arguments
- Пример колбэка 6: переменное число аргументовCallback example 6: variable arguments
- Расширение
optparseExtending optparse
imp– Доступ к внутреннему устройству importimp – Access the import internals