Замещённые модули¶Superseded Modules
Модули, описанные в этой главе, устарели и сохранены только для обратной совместимости. Они заменены другими модулями.
aifc– Чтение и запись файлов AIFF и AIFCaifc – Read and write AIFF and AIFC filesasynchat– Асинхронный обработчик команд/ответов через сокетыasynchat – Asynchronous socket command/response handlerasyncore– Асинхронный обработчик сокетовasyncore – Asynchronous socket handleraudioop– Манипулирование сырыми аудиоданнымиaudioop – Manipulate raw audio datacgi– поддержка Common Gateway Interfacecgi – Common Gateway Interface support- ВведениеIntroduction
- Использование модуля cgiUsing the cgi module
- Интерфейс высокого уровняHigher Level Interface
- ФункцииFunctions
- Вопросы безопасностиCaring about security
- Установка CGI-скрипта в системе UnixInstalling your CGI script on a Unix system
- Тестирование CGI-скриптаTesting your CGI script
- Отладка CGI-скриптовDebugging CGI scripts
- Типичные проблемы и решенияCommon problems and solutions
cgitb– менеджер трассировки для CGI-скриптовcgitb – Traceback manager for CGI scriptschunk– чтение данных IFF с блочной структуройchunk – Read IFF chunked datacrypt– функция для проверки паролей Unixcrypt – Function to check Unix passwordsimghdr– определение типа изображенияimghdr – Determine the type of an imageimp– Доступ к внутреннему устройству importimp – Access the import internalsmailcap– Обработка файлов Mailcapmailcap – Mailcap file handlingmsilib– Чтение и запись файлов Microsoft Installermsilib – Read and write Microsoft Installer files- Объекты базы данныхDatabase Objects
- Объекты представленияView Objects
- Объекты сводной информацииSummary Information Objects
- Объекты записейRecord Objects
- ОшибкиErrors
- Объекты CABCAB Objects
- Объекты каталоговDirectory Objects
- ВозможностиFeatures
- Классы графического интерфейсаGUI classes
- Предварительно вычисленные таблицыPrecomputed tables
nis– Интерфейс к NIS (Yellow Pages) от Sunnis – Interface to Sun’s NIS (Yellow Pages)nntplib– клиент протокола NNTPnntplib – NNTP protocol clientoptparse– парсер параметров командной строки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
ossaudiodev– Доступ к аудиоустройствам, совместимым с OSSossaudiodev – Access to OSS-compatible audio devicespipes– Интерфейс к конвейерам командной оболочкиpipes – Interface to shell pipelinessmtpd– SMTP-серверsmtpd – SMTP Serversndhdr– Определение типа звукового файлаsndhdr – Determine type of sound filespwd– База данных теневых паролейspwd – The shadow password databasesunau– Чтение и запись файлов Sun AUsunau – Read and write Sun AU filestelnetlib– Telnet-клиентtelnetlib – Telnet clientuu– Кодирование и декодирование файлов uuencodeuu – Encode and decode uuencode filesxdrlib– Кодирование и декодирование данных XDRxdrlib – Encode and decode XDR data