136 of 151 menu

Метад stat модуля os

Метад 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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць