Усули stat модули os
Усули stat барои гирифтани
маълумот дар бораи статуси роҳ, ки дар
параметраш муайян шудааст, пешбинӣ шудааст. Сатр ё
объекти байтии os.stat_result-ро бо
сифатҳо бармегардонад.
Сифатҳои объекти os.stat_result
| Сифат | Тавзеҳ |
|---|---|
st_mode |
Навъи файл ва режими битҳои файлро нишон медиҳад. |
st_ino |
Рақами дискриптори индексӣ дар Unix ва индекси файл дар OS 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,
ки ҳуҷраи кории ҷориро бармегардонад