Latest web development tutorials

Metodo python3 os.fstat ()

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


contorno

os.fstat () restituisce il descrittore di file fd stato, simile a stat ().

Unix, è disponibile su Windows.

Metodo fstat restituisce una struttura:

  • st_dev: Informazioni sul dispositivo

  • st_ino: file con valori i-node

  • Informazioni maschera di file, comprese le informazioni sui permessi dei file, informazioni tipo di file (file o tubo ordinario, o altri tipi difile): st_mode

  • st_nlink: collegamento rigido

  • st_uid: User ID

  • st_gid: User Group ID

  • st_rdev: ID del dispositivo (se il file specificato)

  • dimensione del file in unità dibyte: st_size

  • st_blksize: sistema di I / O dimensione del blocco

  • st_blocks: il file è il numero di blocchi di 512 byte costituito dalla

  • st_atime: tempo di recente accesso ai file

  • st_mtime: la data dell'ultima modifica del file

  • st_ctime: modificato le informazioni di stato del file (non il contenuto del tempo modifica del file)

grammatica

fstat () metodo di sintassi è la seguente:

os.fstat(fd)

parametri

  • fd - il descrittore di file.

Valore di ritorno

Restituisce lo stato descrittore di file fd.

Esempi

L'esempio seguente dimostra fstat () metodo di uso:

#!/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)

L'output del programma di cui sopra è:

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

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