Метод stat модула os
Метод stat је намењен добијању
информација о статусу путаја наведеног у
његовом параметру. Враћа низ или
бајт објект os.stat_result са
атрибутима.
Атрибути објекта os.stat_result
| Атрибут | Опис |
|---|---|
st_mode |
Показује тип фајла и режим битова фајла. |
st_ino |
Показује број индексног дескриптора у Униксу и индекс фајла на ОС Виндоус. |
st_dev |
Показује идентификатор уређаја на коме се фајл налази. |
st_nlink |
Показује број чврстих веза. |
st_uid |
Показује идентификатор корисника власника фајла. |
st_gid |
Показује групни идентификатор власника фајла. |
st_size |
Показује величину фајла у бајтовима. |
st_atime |
Показује време последњег приступа. Изражено у секундама. |
st_mtime |
Показује време последње модификације садржаја. Изражено у секундама. |
st_ctime |
Показује време последње промене метаподатака у Униксу и време креирања у Виндоус-у. Изражено у секундама. |
st_atime_ns |
Показује време последњег приступа. Изражено у наносекундама као цео број. |
st_mtime_ns |
Показује време последње модификације садржаја. Изражено у наносекундама као цео број. |
st_ctime_ns |
Показује време последње промене метаподатака у Униксу и време креирања у Виндоус-у. Изражено у наносекундама као цео број. |
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,
који враћа тренутну радну фасциклу