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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне