Latest web development tutorials

Python3 os.fstat () metode

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


garis besar

os.fstat () metode mengembalikan keadaan fd file descriptor, mirip dengan stat ().

Unix, tersedia pada Windows.

Metode fstat mengembalikan struktur:

  • st_dev: Informasi Perangkat

  • st_ino: i-node nilai berkas

  • Informasi topeng file, termasuk informasi tentang hak akses file, informasi jenis file (biasa file atau pipa file, atau jenis filelainnya): st_mode

  • terlihat st_nlink: koneksi Keras

  • st_uid: User ID

  • st_gid: User Group ID

  • st_rdev: ID Perangkat (jika file yang ditentukan)

  • ukuran file dalam satuanbyte: st_size

  • st_blksize: Sistem I / O ukuran blok

  • st_blocks: file adalah jumlah 512 byte blok didasari oleh

  • st_atime: Terbaru waktu akses file

  • st_mtime: File waktu modifikasi terakhir

  • st_ctime: Modifikasi status berkas (bukan isi dari waktu modifikasi file)

tatabahasa

fstat () sintaks metode adalah sebagai berikut:

os.fstat(fd)

parameter

  • fd - file descriptor.

Kembali Nilai

Mengembalikan negara file descriptor fd.

contoh

Contoh berikut menunjukkan fstat () metode penggunaan:

#!/usr/bin/python3

import os, sys

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

# 获取元组
info = os.fstat(fd)

print ("文件信息 :", info)

# 获取文件 uid
print ("文件 UID :%d" % info.st_uid)

# 获取文件 gid
print ("文件 GID  :%d" % info.st_gid)

# 关闭文件
os.close( fd)

Output program di atas adalah:

文件信息 : (33261, 3753776L, 103L, 1, 0, 0, 
            102L, 1238783197, 1238786767, 1238786767)
文件 UID :0
文件 GID :0

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