Анимация
JavaScript


Главная  Библионтека 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 [ 87 ] 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145

startfile( path) (Windows)

Открывает файл, используя ассоциированную с расширением (или типом) path программу, аналогично команде start стандартного командного интерпретатора Windows (или двойному щелчку мыши в Explorer). Функция заканчивает свое выполнение сразу же после запуска. Не существует способа дождаться завершения выполнения программы или определения ее кода завершения. Используйте функцию os.path.normpath() для приведения пути к правильному виду. Функция startfile() доступна, начиная с версии 2.0.

system( command) (UNIX, Windows)

Выполняет в стандартном для данной платформы командном интерпретаторе команду command (строка). Возвращает код завершения в формате, аналогичном формату результата функции wait(), за исключением Windows 95 и 98 - в этих ОС всегда возвращает 0 .

times() (UNIX, Windows)

Возвращает кортеж из вещественных чисел, указывающих суммарное затраченное время пользователем, системой, пользователем в дочерних процессах, системой в дочерних процессах и реальное время работы с определенного момента в прошлом.

wait() (UNIX)

Ждет завершения дочернего процесса и возвращает кортеж вида (pid, code), где pid - идентификатор дочернего процесса и code - код, младший байт которого содержит номер сигнала, завершившего выполнение процесса (старший бит установлен, если был записан дамп памяти), а старший байт - код завершения (если номер сигнала равен 0 ).

waitpid( pid, options) (UNIX)

Ждет завершения дочернего процесса, заданного аргументом pid, и возвращает кортеж вида (pid, code) (см. описание функции wait()). Точная семантика функции зависит от значения аргумента options, который должен быть равен 0 для обычных операций.

Если аргумент pid больше 0 , waitpid() запрашивает информацию для процесса с идентификатором pid. Если аргумент pid равен 0 , запрашивается информация для любого дочернего процесса из той же группы, что и текущий процесс. Если аргумент pid равен -1, запрашивается информация для любого дочернего процесса. Если аргумент pid меньше -1, запрашивается информация для любого процесса в группе с идентификатором -pid (абсолютное значение аргумента pid).

WNOHANG (UNIX)

При использовании этой опция функция waitpid() не ожидает завершения процесса, а возвращает информацию только, если она сразу доступна.

Следующие функции позволяют извлечь информацию из закодированного кода завершения, возвращаемого функциями system() , wait() и waitpid() :

WIFSTOPPED (code) (UNIX)

Возвращает истину, если процесс был остановлен.



21.1.6 Различная системная информация

confstr( name) (UNIX)

Возвращает строку, содержащую системную конфигурационную информацию. Аргумент name должен быть строкой с именем системного значения или целым числом. Известные для данной ОС имена системных значений даны в словаре confstr names . Если системное значение name не задано, возвращает пустую строку. Если имя name неизвестно, генерируется исключение ValueError. Если имя не поддерживается ОС (даже если оно включено в confstr names ), генерируется исключение OSError с errno.ElNVAL в качестве номера ошибки.

confstr names (UNIX)

Словарь, отображающий имена, воспринимаемые функцией confstr() , к целым значениям для этих имен.

sysconf( name) (UNIX)

Возвращает целое системное конфигурационное значение. Аргумент name должен быть строкой с именем системного значения или целым числом. Известные для данной ОС имена системных значений даны в словаре sysconf names . Если системное значение name не задано, возвращает -1. Если имя name неизвестно, генерируется исключение ValueError. Если имя не поддерживается ОС (даже если оно включено в sysconf names ), генерируется исключение OSError с errno.ElNVAL в качестве номера ошибки.

sysconf names (UNIX)

Словарь, отображающий имена, воспринимаемые функцией sysconf() , к целым значениям для этих имен.

Следующие константы используются при работе с именами путей. Операции высокого уровня над именами путей определены в модуле os.path.

WIFSIGNALED (code) (UNIX)

Возвращает истину, если процесс был завершен сигналом.

WIFEXITED( code) (UNIX)

Возвращает истину, если процесс был завершен системным вызовом функции exit() .

WEXITSTATUS( code) (UNIX)

Если выражение WIFEXITED(code) верно, возвращает целочисленный параметр, использованный при системном вызове функции exit() , в противном случае возвращаемое значение не несет какого-либо смысла.

WSTOPSIG( code) (UNIX)

Возвращает номер сигнала, который привел к остановке процесса.

WTERMSIG( code) (UNIX)

Возвращает номер сигнала, который привел к завершению процесса.



21.2 os.path - работа с именами путей

Этот модуль определяет полезные операции над именами путей. abspath( path)

Возвращает нормализованную абсолютную версию пути path. На большинстве платформ вызов этой функции эквивалентен вызову normpath(join(os.getcwd(), path)) .

basename( path)

Возвращает основное имя (basename) пути path. Это второй элемент пары split( path) . Обратите внимание, что поведение этой функции отличается от поведения программы basename, которая для /foo/bar/ выводит bar, в то время как функция basename() возвращает пустую строку.

commonprefix(list)

Возвращает наибольшую общую часть путей в списке list (произвольная последовательность), полученную посимвольным сравнением (то есть результат может и не быть корректным путем). Если список list пуст, возвращает пустую строку (").

curdir

Строка, используемая для ссылки на текущий каталог, например . или :. pardir

Строка, используемая для ссылки на родительский каталог, например или

Символ, который используется ОС для разделения компонент пути, например, /, \ или :.

altsep

Альтернативный символ, используемый ОС для разделения компонент пути, или None, если имеется только один символ. В DOS и Windows эта константа имеет значение /.

pathsep

Символ, который обычно используется ОС для разделения имен путей в списке (как в переменной окружения PATH), например, : или ;.

defpath

Путь поиска исполняемых файлов по умолчанию, если не установлена переменная окружения PATH.

linesep

Последовательность символов, которая используется для завершения строк на данной платформе, например, \n, \r или \r\n.



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 [ 87 ] 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145