136 of 151 menu

OS модулінің stat әдісі

stat әдісі оның параметрінде көрсетілген жол туралы ақпаратты алу үшін арналған. Атрибуттары бар жол немесе байт нысаны os.stat_result қайтарады.

os.stat_result нысанының атрибуттары

Атрибут Сипаттама
st_mode Файл түрі мен файл биттерінің режимін көрсетеді.
st_ino Unix-тағы индекс дескриптор нөмірін және Windows ЖЖ-дегі файл индексін көрсетеді.
st_dev Файл орналасқан құрылғының идентификаторын көрсетеді.
st_nlink Қатты сілтемелер санын көрсетеді.
st_uid Файл иесінің пайдаланушы идентификаторын көрсетеді.
st_gid Файл иесінің топтық идентификаторын көрсетеді.
st_size Файл өлшемін байтпен көрсетеді.
st_atime Соңғы қатынау уақытын көрсетеді. Секундпен өрнектеледі.
st_mtime Контенттің соңғы өзгерту уақытын көрсетеді. Секундпен өрнектеледі.
st_ctime Unix-тағы метадеректердің соңғы өзгеру уақытын және Windows-тағы жасалу уақытын көрсетеді. Секундпен өрнектеледі.
st_atime_ns Соңғы қатынау уақытын көрсетеді. Наносекундпен бүтін сан ретінде өрнектеледі.
st_mtime_ns Контенттің соңғы өзгерту уақытын көрсетеді. Наносекундпен бүтін сан ретінде өрнектеледі.
st_ctime_ns Unix-тағы метадеректердің соңғы өзгеру уақытын және Windows-тағы жасалу уақытын көрсетеді. Наносекундпен бүтін сан ретінде өрнектеледі.
st_blocks Файл үшін бөлінген 512 байттық блоктар санын көрсетеді.
st_rdev Құрылғы индекс дескрипторлы болса, оның түрін көрсетеді.
st_flags Файл үшін пайдаланушы анықтаған флагтарды көрсетеді.

Синтаксис

import os os.stat(файл/бума жолы)

Мысал

Файл күйін білейік:

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

Орындалған кодтың нәтижесі:

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 )

Сондай-ақ қараңыз

  • path.getsize әдісі os модулінің,
    ол жол өлшемін байтпен қайтарады
  • disk_usage әдісі shutil модулінің,
    ол дискті пайдалану статистикасын қайтарады
  • getcwd әдісі os модулінің,
    ол ағымдағы жұмыс бумасын қайтарады
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау