Metoda stat a modulului os
Metoda stat este destinată obținerii
informațiilor despre statul căii, specificate în
parametrul său. Returnează un șir sau
un obiect de tip bytes os.stat_result cu
atribute.
Atributele obiectului os.stat_result
| Atribut | Descriere |
|---|---|
st_mode |
Arată tipul fișierului și biții de mod ai fișierului. |
st_ino |
Arată numărul descriptorului de index în Unix și indexul fișierului pe Windows. |
st_dev |
Arată identificatorul dispozitivului pe care se află fișierul. |
st_nlink |
Arată numărul de legături hard. |
st_uid |
Arată identificatorul utilizatorului proprietar al fișierului. |
st_gid |
Arată identificatorul de grup al proprietarului fișierului. |
st_size |
Arată dimensiunea fișierului în bytes. |
st_atime |
Arată timpul ultimului acces. ExprimAT în secunde. |
st_mtime |
Arată timpul ultimei modificări a conținutului. Exprimat în secunde. |
st_ctime |
Arată timpul ultimei modificări a metadatelor în Unix și timpul creării în Windows. Exprimat în secunde. |
st_atime_ns |
Arată timpul ultimului acces. ExprimAT în nanosecunde ca număr întreg. |
st_mtime_ns |
Arată timpul ultimei modificări a conținutului. Exprimat în nanosecunde ca număr întreg. |
st_ctime_ns |
Arată timpul ultimei modificări a metadatelor în Unix și timpul creării în Windows. Exprimat în nanosecunde ca număr întreg. |
st_blocks |
Arată numărul de blocuri de 512
bytes alocați pentru fișier.
|
st_rdev |
Arată tipul dispozitivului, dacă acesta este un descriptor de index. |
st_flags |
Arată steagurile definite de utilizator pentru fișier. |
Sintaxă
import os
os.stat(calea către fișier/dosar)
Exemplu
Să aflăm statul unui fișier:
import os
print(os.stat('file.txt'))
Rezultatul codului executat:
os.stat_result(
st_mode=33206,
st_ino=1970324838088376,
st_dev=2862826519,
st_nlink=1,
st_uid=0,
st_gid=0,
st_size=210,
st_atime=1701422724,
st_mtime=1701364277,
st_ctime=1701363216
)
Vedeți și
-
metoda
path.getsizea modululuios,
care returnează dimensiunea căii în bytes -
metoda
disk_usagea modululuishutil,
care returnează statistica utilizării discului -
metoda
getcwda modululuios,
care returnează dosarul de lucru curent