Latest web development tutorials

Python3 os.open метод ()

Методы файла / каталога python3 OS Методы файла / каталога python3 OS


очертание

Метод os.open () используется для открытия файла, и установить нужные параметры открытой, параметр режима параметр режима является необязательным и по умолчанию 0777.

грамматика

открытый () Синтаксис метода выглядит следующим образом :

os.open(file, flags[, mode]);

параметры

  • файл - файл , чтобы открыть

  • флаги - Этот параметр может быть одним из вариантов, многократное использование "|" разделены:

    • os.O_RDONLY: открыт только для чтения режиме
    • os.O_WRONLY: открыт в только для записи
    • os.O_RDWR: открыт для чтения и записи
    • os.O_NONBLOCK: открытые без блокировки
    • os.O_APPEND: Открыть в дополнительном
    • os.O_CREAT: Создать и открыть новый файл
    • os.O_TRUNC: Откройте файл и обрезать его до нулевой длины (должен иметь разрешение на запись)
    • os.O_EXCL: Если указанный файл существует, то возвращается ошибка
    • os.O_SHLOCK: автоматически приобретают общую блокировку
    • os.O_EXLOCK: блокировка автоматического получения независимой
    • os.O_DIRECT: устранить или уменьшить эффект кэширования
    • os.O_FSYNC: синхронная запись
    • os.O_NOFOLLOW: Not Track символьные ссылки
  • Режим - аналогично в CHMOD () .

Возвращаемое значение

Возвращает новый дескрипторы открытых файлов.

примеров

Следующий пример демонстрирует метод Open () использования:

#!/usr/bin/python3

import os, sys

# 打开文件
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )

# 写入字符串
os.write(fd, "This is test")

# 关闭文件
os.close( fd )

print ("关闭文件成功!!")

Выше вывода программы:

关闭文件成功!!

Методы файла / каталога python3 OS Методы файла / каталога python3 OS