Методы файла / каталога python3 OS
Модуль обеспечиваетОС очень богатый способ иметь дело с файлами и каталогами.Обычно используется метод в следующей таблице:
Нет. | Метод и Описание |
---|---|
1 | Разрешение Тестовый режим |
2 | Изменение текущего рабочего каталога |
3 | Марк установить путь для цифровой подписи. |
4 | Изменение разрешений |
5 | Изменение владельца файла |
6 | Сменить корневой каталог текущего процесса |
7 | Закройте файловый дескриптор FD |
8 | os.closerange (fd_low, fd_high) Закройте все файловые дескрипторы из fd_low (включение) к fd_high (не входит в комплект), будет игнорироваться ошибка |
9 | Скопируйте файл дескриптора FD |
10 | Копирование дескрипторов файлов на другой ФО fd2 |
11 | Изменяя текущий рабочий дескриптор файла каталога |
12 | Изменение прав доступа к файлу на файл, заданный параметром ФД, режим параметр файла права доступа на Unix. |
13 | Изменение владельца файла, эта функция изменяет идентификатор пользователя и идентификатор группы файла, в то файл, указанный дескриптор файла ФД. |
14 | Принудительная запись файла на диск, файл, указанный дескриптор файла ФД, но не обеспечивает информацию о состоянии файла обновления. |
15 | os.fdopen (FD [режим [, BUFSIZE]]) Создание объекта файла дескриптора файла FD, и возвращает объект файла |
16 | Возвращает открытую информацию о конфигурации системы файлов. Имя значения для получения конфигурации системы, она может быть строкой определенных системных значений, эти имена, указанные во многих стандартах (POSIX.1, Unix 95, 98 Unix, и другие). |
17 | Возвращает состояние ФД дескрипторов файлов, как стат (). |
18 | Возвращает информацию о файле содержит файловый дескриптор FD файловой системы, такие как statvfs () |
19 | Принудительно файловый дескриптор FD файла записывается на жесткий диск. |
20 | Отсечение дескриптор файла ФД соответствующий файл, поэтому он не может превышать максимальный размер файла. |
21 | Возвращает текущий рабочий каталог |
22 | объекты возвращают Unicode в текущем рабочем каталоге |
23 | Если дескриптор файла FD открыт и соединен с устройством TTY (-как), он возвращает истину, в противном случае значение False. |
24 | Марк установить путь для цифровой подписи, аналогичные chflags (), но не мягкие ссылки |
25 | Изменение прав доступа к файлу подключения |
26 | Изменение владельца файла, подобный Чаун, но не следуют ссылки. |
27 | Создать жесткую ссылку с именем параметра ДСТ, ЦСИ указывая параметры |
28 | Возвращает список файлов или папку, которая содержит указанный путь имени папки. |
29 | Настройка дескриптора файла ФД текущее положение поз, как изменить: Pos SEEK_SET 0 Настройка из файла или начала расчета; SEEK_CUR или 1 из расчета текущего положения; os.SEEK_END или два с конца файла началась в UNIX, Windows. эффективный |
30 | Как стат (), но без мягких ссылок |
31 | Извлечение устройства основной номер из ряда устройств сырец (с использованием стат в st_dev или st_rdev поле). |
32 | В основной и младший номер устройства, состоящий из ряда оригинального оборудования |
33 | Рекурсивная функция создания папки. Как MKDIR (), но все папки среднего уровня, которые вы создаете потребности включить вложенные папки. |
34 | Извлечение устройства незначительное число из ряда устройств сырец (с использованием стат в st_dev или st_rdev поле). |
35 | В цифровом режиме режим, чтобы создать папку с именем пути. По умолчанию используется режим 0777 (восьмеричное). |
36 | Создание именованного канала, режим на цифровой формат, по умолчанию 0666 (восьмеричное) |
37 | os.mknod (имя файла [режим = 0600 , устройство]) |
38 | os.open (файл, флаги [, режим ]) Откройте файл и установить желаемые параметры открытой, параметр режима является необязательным |
39 | Открыть новую псевдо-терминал пару. Назад псевдотерминал и дескриптор файла TTY. |
40 | Возвращает соответствующие документы информацию о конфигурации системы. |
41 | Создайте трубу. Возвращает пару дескрипторов файлов (R, W) соответственно для чтения и записи |
42 | os.popen (команда [режим [, BUFSIZE]]) Открыть команду из трубопровода |
43 | Чтение из дескриптора файла ФД до п байтов и возвращает строку, содержащую байты читать, соответствующий дескриптор файла FD достиг конца, возвращает пустую строку. |
44 | Возвращает мягкие точки ссылку на файл |
45 | Удалить путь для пути к файлу. Если путь папки, будет бросать OSError, смотрите ниже Rmdir () удаляет каталог. |
46 | Рекурсивный удалить каталог. |
47 | Переименование файлов или папок из SRC в целевой_адрес |
48 | Рекурсивный переименовать каталог, файл также может быть переименован. |
49 | Удалить указанный пустой путь каталога, если каталог не пуст, то бросить исключение OSError. |
50 | Получить путь указанную информацию, функционально эквивалентную C API в системном вызове стат (). |
51 | os.stat_float_times ([Новое_значение]) |
52 | Получает путь статистики файловой системы |
53 | Создайте мягкую ссылку |
54 | Процесс возвращается к терминалу ФД (а os.open возвращаемый открытым () дескриптор файла), связанного с группой |
55 | Процесс групповой настройки терминала Fd (в составе os.open возвращается () дескрипторы открытых файлов), связанных с пг. |
56 | os.tempnam ([реж [, приставка] ]) Возвращает уникальное имя пути для создания временных файлов. |
57 | Она возвращает открытый режим (W + B) файлового объекта. Этот объект не имеет записей в папку, не дескриптор файла не будут автоматически удалены. |
58 | Для того, чтобы создать временный файл возвращает уникальный путь |
59 | Она возвращает строку, которая представляет дескриптор файла ФД связан с терминальным устройством. Если ФД не связан с терминальным устройством, создается исключение. |
60 | Удалить путь к файлу |
61 | Назад, чтобы получить доступ и изменить путь к файлу указанное время. |
62 | os.walk (верхний [, Перевернутые = True [, OnError = None [, followlinks = False]]]) Выходные данные папки по имени файла в дереве ходьбы, вверх или вниз. |
63 | Строка записывается в файл с дескриптором ФД. Возвращает фактическая длина строки записывается |