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

pythonimport os

os.stat(fayl/papkaga yo'l)

Misol

Keling, fayl statusini bilib olaylik:

pythonimport os

print(os.stat('file.txt'))

Bajarilgan kod natijasi:

pythonos.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.getsize metodi os moduli,
    yo'l hajmini baytlarda qaytaradi
  • disk_usage metodi shutil moduli,
    disk foydalanish statistikasini qaytaradi
  • getcwd metodi os moduli,
    joriy ish papkasini qaytaradi