Metodo python3 os.fstat ()
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