Osi mooduli stat meetod
Meetod stat on mõeldud
teabe hankimiseks tema
parameetris määratud failitee
oleku kohta. Tagastab stringi või
baitobjekti os.stat_result
atribuutidega.
Objekti os.stat_result atribuudid
| Atribuut | Kirjeldus |
|---|---|
st_mode |
Näitab faili tüüpi ja faili bittide režiimi. |
st_ino |
Näitab indeksisõlme numbrit Unixis ja faili indeksit Windowsi OS-il. |
st_dev |
Näitab seadme identifikaatorit, kus fail asub. |
st_nlink |
Näitab kõvade linkide arvu. |
st_uid |
Näitab faili omaniku kasutaja identifikaatorit. |
st_gid |
Näitab faili omaniku grupidentifikaatorit. |
st_size |
Näitab faili suurust baitides. |
st_atime |
Näitab viimase juurdepääsu aega. Väljendatud sekundites. |
st_mtime |
Näitab sisu viimase muutmise aega. Väljendatud sekundites. |
st_ctime |
Näitab metaandmete viimase muutmise aega Unixis ja loomise aega Windowsis. Väljendatud sekundites. |
st_atime_ns |
Näitab viimase juurdepääsu aega. Väljendatud nanosekundites täisarvuna. |
st_mtime_ns |
Näitab sisu viimase muutmise aega. Väljendatud nanosekundites täisarvuna. |
st_ctime_ns |
Näitab metaandmete viimase muutmise aega Unixis ja loomise aega Windowsis. Väljendatud nanosekundites täisarvuna. |
st_blocks |
Näitab plokkide arvu 512
baiti kohta, mis on failile eraldatud.
|
st_rdev |
Näitab seadme tüüpi, kui see on indeksisõlme tüüpi. |
st_flags |
Näitab faili jaoks kasutaja poolt määratud lippe. |
Süntaks
import os
os.stat(faili/kausta tee)
Näide
Uurime faili olekut:
import os
print(os.stat('file.txt'))
Täidetud koodi tulemus:
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
)
Vaata ka
-
meetod
path.getsizemoodulistos,
mis tagastab tee suuruse baitides -
meetod
disk_usagemoodulistshutil,
mis tagastab kettakasutuse statistikat -
meetod
getcwdmoodulistos,
mis tagastab jooksvat töökausta