Spec-Zone.ru › Python 2.7

MacOS — Доступ к функциям интерпретатора Mac OS

Этот модуль предоставляет доступ к функциям, специфичным для MacOS, в интерпретаторе Python, таким как функционирование цикла обработки событий интерпретатора и т. п. Используйте с осторожностью.

Примечание

Этот модуль был удален в Python 3.x.

Обратите внимание на регистр названия модуля; это исторический артефакт.

MacOS.runtimemodel

Всегда 'macho', начиная с Python 2.4. В более ранних версиях Python значение также могло быть 'ppc' для классической модели выполнения Mac OS 8 или 'carbon' для модели выполнения Mac OS 9.

MacOS.linkmodel

Способ связывания интерпретатора. Поскольку модули расширений могут быть несовместимы между моделями связывания, пакеты могут использовать эту информацию для предоставления более осмысленных сообщений об ошибках. Значение равно одному из 'static' для статически связанного Python, 'framework' для Python в фреймворке Mac OS X, 'shared' для Python в стандартной разделяемой библиотеке Unix. Более старые версии Python также могли иметь значение 'cfm' для совместимого с Mac OS 9 Python.

exception MacOS.Error

Это исключение генерируется при ошибках, возникших в MacOS, либо из функций этого модуля, либо из других модулей, специфичных для Mac, таких как интерфейсы инструментальной панели. Аргументы — это целое число кода ошибки (значение OSErr ) и текстовое описание кода ошибки. Символьные имена всех известных кодов ошибок определены в стандартном модуле macerrors.

MacOS.GetErrorString(errno)

Возвращает текстовое описание кода ошибки MacOS errno.

MacOS.DebugStr(message[, object])

В Mac OS X строка просто выводится в stderr (в более старых системах Mac OS доступна более сложная функциональность), но она предоставляет удобное место для установки точки останова в отладчике низкого уровня, таком как gdb.

Примечание

Недоступно в 64-битном режиме.

MacOS.SysBeep()

Прозвонить звонок.

Примечание

Недоступно в 64-битном режиме.

MacOS.GetTicks()

Получить количество тактов часов (1/60 секунды) с момента загрузки системы.

MacOS.GetCreatorAndType(file)

Возвращает создателя файла и тип файла в виде двух строк по четыре символа. Параметр file может быть путем к файлу или объектом FSSpec или FSRef.

Примечание

Использование объекта FSSpec в 64-битном режиме невозможно.

MacOS.SetCreatorAndType(file, creator, type)

Устанавливает создателя файла и тип файла. Параметр file может быть путем к файлу или объектом FSSpec или FSRef. creator и type должны быть строками по четыре символа.

Примечание

Использование объекта FSSpec в 64-битном режиме невозможно.

MacOS.openrf(name[, mode])

Открыть системную папку ресурсов файла. Аргументы такие же, как для встроенной функции open(). Возвращаемый объект имеет семантику файла, но не является объектом файла Python, поэтому могут быть небольшие различия.

MacOS.WMAvailable()

Проверяет, имеет ли текущий процесс доступ к менеджеру окон. Метод вернет False , если менеджер окон недоступен, например, при запуске на Mac OS X Server или при входе в систему через ssh, или если текущий интерпретатор не запущен из полного пакета приложения. Сценарий запускается из пакета приложения, если он был запущен с помощью pythonw вместо python или если он запущен как приложение.

MacOS.splash([resourceid])

Открывает экран загрузки по идентификатору ресурса. Используйте идентификатор ресурса 0 для закрытия экрана загрузки.

Примечание

Недоступно в 64-битном режиме.

© 2001–2020 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/2.7/library/macos.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API