Moduļa os stat metode
Metodes stat mērķis ir iegūt
informāciju par ceļa statusu, kas norādīts
tās parametrā. Atgriež virkni vai
baitu objektu os.stat_result ar
atribūtiem.
Objekta os.stat_result atribūti
| Atribūts | Apraksts |
|---|---|
st_mode |
Parāda faila veidu un faila bita režīmu. |
st_ino |
Parāda indeksa deskriptora numuru Unix un faila indeksu Windows OS. |
st_dev |
Parāda ierīces identifikatoru, uz kuras atrodas fails. |
st_nlink |
Parāda cieto saišu skaitu. |
st_uid |
Parāda faila īpašnieka lietotāja identifikatoru. |
st_gid |
Parāda faila īpašnieka grupas identifikatoru. |
st_size |
Parāda faila izmēru baitos. |
st_atime |
Parāda pēdējās piekļuves laiku. Izteikts sekundēs. |
st_mtime |
Parāda pēdējās satura modifikācijas laiku. Izteikts sekundēs. |
st_ctime |
Parāda pēdējās metadatu izmaiņu laiku Unix un izveides laiku Windows. Izteikts sekundēs. |
st_atime_ns |
Parāda pēdējās piekļuves laiku. Izteikts nanosekundēs kā vesels skaitlis. |
st_mtime_ns |
Parāda pēdējās satura modifikācijas laiku. Izteikts nanosekundēs kā vesels skaitlis. |
st_ctime_ns |
Parāda pēdējās metadatu izmaiņu laiku Unix un izveides laiku Windows. Izteikts nanosekundēs kā vesels skaitlis. |
st_blocks |
Parāda 512
baitus lielo bloku skaitu, kas piešķirts failam.
|
st_rdev |
Parāda ierīces veidu, ja tā ir indeksa deskriptora tipa. |
st_flags |
Parāda lietotāja definētās karogus failam. |
Sintakse
import os
os.stat(ceļš uz failu/mape)
Piemērs
Uzzināsim faila statusu:
import os
print(os.stat('file.txt'))
Izpildītā koda rezultāts:
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
)
Skatiet arī
-
metodi
path.getsizemoduļaos,
kas atgriež ceļa izmēru baitos -
metodi
disk_usagemoduļashutil,
kas atgriež diska izmantošanas statistiku -
metodi
getcwdmoduļaos,
kas atgriež pašreizējo darba mapi