Анимация
JavaScript
|
Главная Библионтека rmdir() , но также рекурсивно удаляет и пустые родительские каталоги (если это возможно). Генерирует исключение IOError, если каталог path не может быть удален. rename( src, dst ) (UNIX, Windows, Macintosh) Переименовывает файл (каталог) src в dst . renames( old, new) Функция для рекурсивного переименования. Работает аналогично функции rename() , но сначала пытается создать родительские каталоги, необходимые для создания new. После переименования old в new удаляет правую часть пути old с помощью функции removedirs() . rmdir( path) (UNIX, Windows, Macintosh) Удаляет каталог с именем path. stat( path) (UNIX, Windows, Macintosh) Возвращает информацию о файле (каталоге) path в виде кортежа, содержащего как минимум 10 наиболее важных (и переносимых) целочисленных элементов в следующем порядке: st mode, st ino, st dev, st nlink, st uid, st gid, st size, st atime, st mtime, st ctime. В стандартном модуле stat определены функции и константы, которые будут полезны для обработки результата. Под ОС Windows некоторые элементы будут иметь произвольные значения. statvfs( path) (UNIX) Возвращает информацию о файловой системе, на которую ссылается путь path, в виде кортежа из 10 наиболее общих целочисленных элементов в следующем порядке: f bsize, f frsize, f blocks, f bfree, f bavail, f files, f ffree, f favail , f flag, f namemax. В стандартном модуле statvfs определены функции и константы, которые будут полезны для обработки результата. symlink( src, dst ) (UNIX) Создает символическую ссылку с именем dst , указывающую на src. tempnam([dir [, prefix]]) (UNIX) Возвращает уникальное имя, подходящее для создания временного файла в каталоге dir. Если аргумент dir опущен или равен None, используется общепринятое место для временных файлов. Если задан и не равен None аргумент prefix (строка), он используется в качестве приставки к имени временного файла. Функция доступна, начиная с версии 1.6. tmpnam() (UNIX) Возвращает уникальное имя, подходящее для создания временного файла. Используется общепринятое место для временных файлов. Функция доступна, начиная с версии 1.6. TMP MAX Максимальное количество уникальных имен, которые может сгенерировать функция tmpnam() перед тем, как использовать их снова. Эта константа доступна, начиная с версии 1.6. 21.1.5 Управление процессами Функции, описанные в этом разделе, предназначены для создания и управления процессами. Функциям с именами вида exec*() передается список аргументов запускаемой программы. Во всех случаях первый из них передается как собственное имя программы, а не как аргумент командной строки, то есть sys.argv[0], если Вы запускаете программу на языке Python. Например, os.execv(/bin/echo, [foo, bar]) выведет слово "bar" на стандартный поток вывода, в то время как строка foo просто игнорируется. abort() (UNIX, Windows) Посылает сигнал SIGABRT текущему процессу. По умолчанию в UNIX сигнал SIGABRT приводит к прерыванию процесса и сохранению дампа памяти (core), под Windows процесс прерывается с кодом завершения, равным 3. Программа может зарегистрировать другой обработчик сигнала с помощью функции signal.signal() . execl (path [, argl ...]) (UNIX, Windows) Эквивалентно вызову execv(path, (argl, ...)). execle (path [, argl ...], env) (UNIX, Windows) Эквивалентно вызову execve(path, (argl, ...), env) . execlp (path [, argl ...]) (UNIX, Windows) Эквивалентно вызову execvp(path, (argl, ...)). execv( path, args) (UNIX, Windows) Выполняет файл path со списком аргументов args (кортеж или список), заменяя текущий процесс (то есть интерпретатор). execve( path, args, env) (UNIX, Windows) Выполняет файл path со списком аргументов args (кортеж или список) и окружением env (словарь, отображающий имена переменных окружения к их значениям), заменяя текущий процесс (то есть интерпретатор). execvp( path, args) (UNIX, Windows) Ищет в путях (environ[PATH]) файл path и выполняет его аналогично функции execv() . utime( path, times) (UNIX, Windows, Macintosh) Устанавливает время последнего доступа и последнего внесения изменений файла path. Начиная с версии 2.0, в качестве аргумента times Вы можете использовать None для того, чтобы установить текущее время. Иначе times должен быть кортежем вида (atime, mtime) , где atime - время последнего доступа и mtime - время последнего внесения изменений. execvpe( path, args, env) (UNIX, Windows) Ищет в путях (env [PATH]) файл path и выполняет его аналогично функции execve() . exit( code) (UNIX, Windows) Прерывает выполнение программы с кодом завершения code без выполнения каких-либо дополнительных действий. Нормальным способом прерывания выполнения программы является вызов sys.exit(n). Функцию exit() следует использовать только в дочернем процессе после вызова fork(). fork() (UNIX) Создает ответвление от текущего процесса. Возвращает 0 в дочернем процессе и идентификатор дочернего процесса в родительском. forkpty() (некоторые варианты UNIX) Создает ответвление от текущего процесса, используя новый псевдотерминал в качестве терминала, контролирующего дочерний процесс. Возвращает пару ( pid, fd) , где pid равен 0 в дочернем процессе и идентификатору дочернего процесса в родительском и fd является файловым дескриптором псевдотерминала. Для большей переносимости используйте модуль pty. kill( pid, sig) (UNIX) Посылает сигнал sig процессу с идентификатором pid. Смотрите также описание модуля signal . nice( increment ) (UNIX) Добавляет значение increment к текущему приоритету процесса, возвращает новый приоритет. plock( op) (UNIX) Блокирует в памяти сегменты программы. Эта функция доступна, начиная с версии 2.0. spawnv( mode, path, args) (UNIX, Windows) Выполняет отдельным процессом файл path с аргументами args (кортеж или список). Аргумент mode может иметь значения, описанные ниже. На платформах UNIX эта функция доступна, начиная с версии 1.6. spawnve( mode, path, args, env) (UNIX, Windows) Выполняет отдельным процессом файл path с аргументами args (кортеж или список) и используя env в качестве окружения. Аргумент mode может иметь значения, описанные ниже. На платформах UNIX эта функция доступна, начиная с версии 1.6. P WAIT (UNIX, Windows) P NOWAIT (UNIX, Windows) P NOWAITO (UNIX, Windows) P OVERLAY (Windows) P DETACH (Windows) Возможные значения аргумента mode функций spawnv() и spawnve(). 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 |