Метод stat модуля os - статус пути на Python
Метод 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,
который возвращает текущую рабочую папку