Os modulynyň stat metody

stat metodu, onuň parametrinde görkezilen ýolyň ýagdaýy hakda maglumat almak üçin niýetlenendir. Atributlar bilen os.stat_result setirini ýa-da baýt objektini gaýtarýar.

os.stat_result objektiniň atributlary

Atribut Düşündiriş
st_mode Faýlyň görnüşini we faýl bit režimlerini görkezýär.
st_ino Unix-däki indeks deskriptorynyň nomerini we Windows OS-däki faýl indeksini görkezýär.
st_dev Faýlyň ýerleşýän enjamyň identifikasiýa koduny görkezýär.
st_nlink Gaty çykgytlaryň sanyny görkezýär.
st_uid Faýlyň eýesiniň ulanyjy identifikatoruny görkezýär.
st_gid Faýlyň eýesiniň topar identifikatoruny görkezýär.
st_size Faýlyň baýtlardaky ölçegini görkezýär.
st_atime Iň soňky giriş wagtyny görkezýär. Sekuntlarda görkezilýär.
st_mtime Iň soňky mazmun üýtgetme wagtyny görkezýär. Sekuntlarda görkezilýär.
st_ctime Unix-de iň soňky metadata üýtgetme wagtyny we Windows-da dörediliş wagtyny görkezýär. Sekuntlarda görkezilýär.
st_atime_ns Iň soňky giriş wagtyny görkezýär. Bitin san hökmünde nanosekuntlarda görkezilýär.
st_mtime_ns Iň soňky mazmun üýtgetme wagtyny görkezýär. Bitin san hökmünde nanosekuntlarda görkezilýär.
st_ctime_ns Unix-de iň soňky metadata üýtgetme wagtyny we Windows-da dörediliş wagtyny görkezýär. Bitin san hökmünde nanosekuntlarda görkezilýär.
st_blocks Faýl üçin bellenen 512 baýtlyk bloklaryň sanyny görkezýär.
st_rdev Indeks deskriptory bolsa, enjamyň görnüşini görkezýär.
st_flags Faýl üçin kesgitlenen ulanyjy baýdaglaryny görkezýär.

Sintaksis

pythonimport os

os.stat(faýl/papka ýoly)

Mysal

Geliň, bir faýlyň ýagdaýyny öwreneliň:

pythonimport os

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

Ýerine ýetirilen kodyň netijesi:

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
  )

Şeýle-de serediň

  • path.getsize metody,
    ýolyň baýtlardaky ölçegini gaýtaryp berýän os modulynyň metodu
  • disk_usage metody,
    disk ulanylyş statistikasyny gaýtaryp berýän shutil modulynyň metodu
  • getcwd metody,
    häzirki işleýän papkany gaýtaryp berýän os modulynyň metodu