Os modulining stat metodi
stat metodi uning parametrida ko'rsatilgan
yo'l haqidagi ma'lumotni olish uchun
mo'ljallangan. os.stat_result satr yoki
bayt ob'ektini atributlar bilan qaytaradi.
Os.stat_result ob'ektining atributlari
| Atribut | Tavsif |
|---|---|
st_mode |
Fayl turi va fayl bit rejimini ko'rsatadi. |
st_ino |
Unixda indeks deskriptor raqamini va Windows OSda fayl indeksini ko'rsatadi. |
st_dev |
Fayl joylashgan qurilma identifikatorini ko'rsatadi. |
st_nlink |
Qattiq havolalar sonini ko'rsatadi. |
st_uid |
Fayl egasi foydalanuvchi identifikatorini ko'rsatadi. |
st_gid |
Fayl egasi guruh identifikatorini ko'rsatadi. |
st_size |
Fayl hajmini baytlarda ko'rsatadi. |
st_atime |
Oxirgi kirish vaqtini ko'rsatadi. Soniya bilan ifodalanadi. |
st_mtime |
Kontentning oxirgi o'zgartirilish vaqtini ko'rsatadi. Soniya bilan ifodalanadi. |
st_ctime |
Unixda metadata ning oxirgi o'zgartirilish vaqtini va Windowsda yaratilish vaqtini ko'rsatadi. Soniya bilan ifodalanadi. |
st_atime_ns |
Oxirgi kirish vaqtini ko'rsatadi. Butun son sifatida nanosoniylarda ifodalanadi. |
st_mtime_ns |
Kontentning oxirgi o'zgartirilish vaqtini ko'rsatadi. Butun son sifatida nanosoniylarda ifodalanadi. |
st_ctime_ns |
Unixda metadata ning oxirgi o'zgartirilish vaqtini va Windowsda yaratilish vaqtini ko'rsatadi. Butun son sifatida nanosoniylarda ifodalanadi. |
st_blocks |
Fayl uchun ajratilgan 512
baytli bloklar sonini ko'rsatadi.
|
st_rdev |
Qurilma indeks deskriptorli bo'lsa, uning turini ko'rsatadi. |
st_flags |
Fayl uchun aniqlandangan foydalanuvchi bayroqlarini ko'rsatadi. |
Sintaksis
import os
os.stat(fayl/papkaga yo'l)
Misol
Keling, fayl statusini bilib olaylik:
import os
print(os.stat('file.txt'))
Bajarilgan kod natijasi:
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
)
Shuningdek qarang
-
path.getsizemetodiosmoduli,
yo'l hajmini baytlarda qaytaradi -
disk_usagemetodishutilmoduli,
disk foydalanish statistikasini qaytaradi -
getcwdmetodiosmoduli,
joriy ish papkasini qaytaradi