Загальні служби операційної системи¶
Модулі, описані в цьому розділі, забезпечують інтерфейси для функцій операційної системи, які доступні (майже) у всіх операційних системах, наприклад файли та годинник. Інтерфейси, як правило, моделюються за інтерфейсами Unix або C, але вони також доступні в більшості інших систем. Ось огляд:
os
— Miscellaneous operating system interfacesio
— Core tools for working with streamstime
— Time access and conversionsargparse
— Parser for command-line options, arguments and sub-commandsgetopt
— C-style parser for command line optionslogging
— Logging facility for Pythonlogging.config
— Logging configurationlogging.handlers
— Logging handlersgetpass
— Portable password inputcurses
— Terminal handling for character-cell displayscurses.textpad
— Віджет введення тексту для програм cursescurses.ascii
— Utilities for ASCII characterscurses.panel
— A panel stack extension for cursesplatform
— Access to underlying platform’s identifying dataerrno
— Standard errno system symbolsctypes
— A foreign function library for Python- підручник ctypes
- Завантаження бібліотек динамічних посилань
- Доступ до функцій із завантажених dll
- Функції виклику
- Основні типи даних
- Функції виклику, продовження
- Виклик функцій із власними типами даних
- Вказівка необхідних типів аргументів (прототипів функцій)
- Типи повернення
- Передача покажчиків (або: передача параметрів за посиланням)
- Структури та спілки
- Вирівнювання структури/об’єднання та порядок байтів
- Бітові поля в структурах і об’єднаннях
- Масиви
- Покажчики
- Перетворення типів
- Неповні типи
- Функції зворотного виклику
- Доступ до значень, експортованих із dll
- Сюрпризи
- Типи даних змінного розміру
- посилання на ctypes
- підручник ctypes