Latest web development tutorials

Metodo python3 os.open ()

metodi di file / directory python3 OS metodi di file / directory python3 OS


contorno

Metodo os.open () viene utilizzato per aprire un file, e impostare le opzioni desiderate aperte, parametro modalità parametro mode è facoltativo e il valore predefinito è 0777.

grammatica

open () metodo di sintassi è la seguente:

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

parametri

  • il file - il file da aprire

  • flags - Questo parametro può essere un'opzione, uso multiplo "|" separati:

    • os.O_RDONLY: aperto in modalità di sola lettura
    • os.O_WRONLY: aperto in sola scrittura
    • os.O_RDWR: aperto in lettura e scrittura
    • os.O_NONBLOCK: aperto senza bloccare
    • os.O_APPEND: Open in ulteriore
    • os.O_CREAT: creare e aprire un nuovo file
    • os.O_TRUNC: Aprire un file e tronca a lunghezza zero (deve avere i permessi di scrittura)
    • os.O_EXCL: Se esiste il file specificato, viene restituito un errore
    • os.O_SHLOCK: acquisisce automaticamente un blocco condiviso
    • os.O_EXLOCK: blocca automaticamente ottenere indipendente
    • os.O_DIRECT: eliminare o ridurre l'effetto di caching
    • os.O_FSYNC: scrittura sincrona
    • os.O_NOFOLLOW: Not Track soft link
  • Modalità - simile a chmod () .

Valore di ritorno

Restituisce un nuovo descrittori di file aperti.

Esempi

L'esempio seguente dimostra il metodo open () di uso:

#!/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 ("关闭文件成功!!")

L'output del programma di cui sopra è:

关闭文件成功!!

metodi di file / directory python3 OS metodi di file / directory python3 OS