os մոդուլի stat մեթոդը

stat մեթոդը նախատեսված է տեղեկատվություն ստանալու նրա պարամետրում նշված ճանապարհի կարգավիճակի մասին: Վերադարձնում է տող կամ բայթային օբյեկտ os.stat_result ատրիբուտներով:

os.stat_result օբյեկտի ատրիբուտները

Ատրիբուտ Նկարագրություն
st_mode Ցույց է տալիս ֆայլի տեսակը և ֆայլի բիթային ռեժիմը:
st_ino Ցույց է տալիս ինդեքսային դեսկրիպտորի համարը Unix-ում և ֆայլի ինդեքսը Windows OS-ում:
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 Ցույց է տալիս օգտագործողի կողմից սահմանված դրոշները ֆայլի համար:

Շարահյուսություն

pythonimport os

os.stat(ֆայլի/պանակի ճանապարհ)

Օրինակ

Եկեք պարզենք ֆայլի կարգավիճակը:

pythonimport os

print(os.stat('file.txt'))

Կատարված կոդի արդյունքը:

pythonos.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 մոդուլի,
    որը վերադարձնում է ընթացիկ աշխատանքային պանակը