Die stat metode van die os-module
Die stat metode is bedoel om
inligting te verkry oor die status van die pad wat in
die parameter gespesifiseer is. Gee 'n string- of
byteobjek os.stat_result terug met
eienskappe.
Eienskappe van die os.stat_result objek
| Eienskap | Beskrywing |
|---|---|
st_mode |
Dui die lêertipe en lêerbitmodus aan. |
st_ino |
Dui die inode-nommer in Unix en die lêerindeks op Windows-bedryfstelsel aan. |
st_dev |
Dui die identifikasie van die toestel waarop die lêer geleë is. |
st_nlink |
Dui die aantal harde skakels aan. |
st_uid |
Dui die gebruikersidentifikasie van die lêereienaar aan. |
st_gid |
Dui die groepsidentifikasie van die lêereienaar aan. |
st_size |
Dui die lêergrootte in grepe aan. |
st_atime |
Dui die tyd van laaste toegang aan. Uitgedruk in sekondes. |
st_mtime |
Dui die tyd van laaste wysiging van inhoud aan. Uitgedruk in sekondes. |
st_ctime |
Dui die tyd van laaste verandering van metadata in Unix en die tyd van skepping op Windows aan. Uitgedruk in sekondes. |
st_atime_ns |
Dui die tyd van laaste toegang aan. Uitgedruk in nanosekondes as 'n heelgetal. |
st_mtime_ns |
Dui die tyd van laaste wysiging van inhoud aan. Uitgedruk in nanosekondes as 'n heelgetal. |
st_ctime_ns |
Dui die tyd van laaste verandering van metadata in Unix en die tyd van skepping op Windows aan. Uitgedruk in nanosekondes as 'n heelgetal. |
st_blocks |
Dui die aantal blokke van 512
grepe aan wat vir die lêer toegewys is.
|
st_rdev |
Dui die tipe toestel aan, indien dit 'n inode-toestel is. |
st_flags |
Dui die gebruiker-gedefinieerde vlae vir die lêer aan. |
Sintaksis
import os
os.stat(pad na lêer/gids)
Voorbeeld
Kom ons vind die status van 'n lêer uit:
import os
print(os.stat('file.txt'))
Resultaat van die uitgevoerde 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
)
Sien ook
-
metode
path.getsizevan dieosmodule,
wat die grootte van die pad in grepe teruggee -
metode
disk_usagevan dieshutilmodule,
wat skyfgebruikstatistieke teruggee -
metode
getcwdvan dieosmodule,
wat die huidige werksgids teruggee