Общие службы операционной системы¶
Модули, описанные в этой главе, предоставляют интерфейсы для функций операционной системы, которые доступны (почти) во всех операционных системах, таких как файлы и часы. Интерфейсы, как правило, созданы по образцу интерфейсов Unix или C, но они доступны и в большинстве других систем. Вот краткий обзор:
os
— Различные интерфейсы операционной системыio
— Основные инструменты для работы с потокамиtime
— Временной доступ и конверсииargparse
— Анализатор параметров командной строки, аргументов и вложенных командgetopt
— Синтаксический анализатор в стиле C для параметров командной строкиlogging
— Средство ведения журнала для Pythonlogging.config
— Конфигурация ведения журналаlogging.handlers
— Обработчики ведения журнала- Манипулятор потока
- Обработчик файлов
- Обработчик нулевых значений
- Просмотренный обработчик файлов
- Базовый поворотный манипулятор
- Вращающийся обработчик файлов
- Обработчик изменяющегося по времени файла
- Обработчик носков
- Обработчик данных
- Системный обработчик
- Обработчик событий
- Обработчик SMTPHandler
- Обработчик памяти
- HttpHandler Обработчик
- Обработчик очереди
- Слушатель в очереди
getpass
— Портативный ввод пароляcurses
— Терминальная обработка для отображения символьных ячеекcurses.textpad
— Виджет ввода текста для программ cursescurses.ascii
— Утилиты для работы с символами ASCIIcurses.panel
— Расширение стека панелей для проклятийplatform
— Доступ к идентификационным данным базовой платформыerrno
— Стандартные системные символы errnoctypes
— Библиотека внешних функций для Python- учебное пособие по ctypes
- Загрузка библиотек динамических ссылок
- Доступ к функциям из загруженных библиотек dll
- Вызывающие функции
- Основные типы данных
- Вызывающие функции, продолжение
- Вызов переменных функций
- Вызов функций с вашими собственными пользовательскими типами данных
- Указание требуемых типов аргументов (прототипов функций)
- Типы возвращаемых данных
- Передача указателей (или: передача параметров по ссылке)
- Структуры и объединения
- Выравнивание структуры/объединения и порядок байтов
- Битовые поля в структурах и объединениях
- Массивы
- Указатели
- Преобразования типов
- Неполные типы
- Функции обратного вызова
- Доступ к значениям, экспортированным из библиотек dll
- Сюрпризы
- Типы данных переменного размера
- ссылка на ctypes
- учебное пособие по ctypes