Metoda stat modula os
Metoda stat je namenjena pridobivanju
informacij o statusu poti, navedene v
njenem parametru. Vrne niz ali
bajtni objekt os.stat_result z
atributi.
Atributi objekta os.stat_result
| Atribut | Opis |
|---|---|
st_mode |
Prikaže tip datoteke in bitevni način datoteke. |
st_ino |
Prikaže številko indeksnega deskriptorja v Unixu in indeks datoteke v OS Windows. |
st_dev |
Prikaže identifikator naprave, na kateri se nahaja datoteka. |
st_nlink |
Prikaže število trdih povezav. |
st_uid |
Prikaže identifikator uporabnika lastnika datoteke. |
st_gid |
Prikaže grupni identifikator lastnika datoteke. |
st_size |
Prikaže velikost datoteke v bajtih. |
st_atime |
Prikaže čas zadnjega dostopa. Izražen je v sekundah. |
st_mtime |
Prikaže čas zadnje modifikacije vsebine. Izražen je v sekundah. |
st_ctime |
Prikaže čas zadnje spremembe metapodatkov v Unixu in čas ustvarjanja v Windows. Izražen je v sekundah. |
st_atime_ns |
Prikaže čas zadnjega dostopa. Izražen je v nanosekundah kot celo število. |
st_mtime_ns |
Prikaže čas zadnje modifikacije vsebine. Izražen je v nanosekundah kot celo število. |
st_ctime_ns |
Prikaže čas zadnje spremembe metapodatkov v Unixu in čas ustvarjanja v Windows. Izražen je v nanosekundah kot celo število. |
st_blocks |
Prikaže število blokov po 512
bajtov, dodeljenih za datoteko.
|
st_rdev |
Prikaže tip naprave, če je indeksni deskriptor. |
st_flags |
Prikaže uporabniško določene zastavice za datoteko. |
Sintaksa
import os
os.stat(pot do datoteke/mape)
Primer
Ugotovimo status datoteke:
import os
print(os.stat('file.txt'))
Rezultat izvedene kode:
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
)
Glejte tudi
-
metoda
path.getsizemodulaos,
ki vrne velikost poti v bajtih -
metoda
disk_usagemodulashutil,
ki vrne statistiko uporabe diska -
metoda
getcwdmodulaos,
ki vrne trenutno delovno mapo