Latest web development tutorials

Python3 os.open () metode

Metode file / direktori Python3 OS Metode file / direktori Python3 OS


garis besar

Metode os.open () digunakan untuk membuka file, dan mengatur pilihan yang diinginkan terbuka, modus modus parameter parameter adalah opsional dan default untuk 0777.

tatabahasa

open () sintaks metode adalah sebagai berikut:

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

parameter

  • file - file untuk membuka

  • bendera - Parameter ini dapat menjadi salah satu pilihan, beberapa penggunaan "|" dipisahkan:

    • os.O_RDONLY: dibuka di modus read-only
    • os.O_WRONLY: dibuka di write-only
    • os.O_RDWR: dibuka dalam membaca dan menulis
    • os.O_NONBLOCK: terbuka tanpa menghalangi
    • os.O_APPEND: Buka di tambahan
    • os.O_CREAT: Membuat dan membuka file baru
    • os.O_TRUNC: Buka file dan memotong ke nol panjang (harus memiliki izin menulis)
    • os.O_EXCL: Jika file yang ditentukan ada, kesalahan dikembalikan
    • os.O_SHLOCK: otomatis mendapatkan kunci bersama
    • os.O_EXLOCK: mengunci secara otomatis mendapatkan independen
    • os.O_DIRECT: menghilangkan atau mengurangi efek caching
    • os.O_FSYNC: write sinkron
    • os.O_NOFOLLOW: Not Track link lembut
  • Modus - mirip dengan chmod () .

Kembali Nilai

Mengembalikan file deskriptor baru yang terbuka.

contoh

Contoh berikut menunjukkan () metode terbuka digunakan:

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

Output program di atas adalah:

关闭文件成功!!

Metode file / direktori Python3 OS Metode file / direktori Python3 OS