136 of 151 menu

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 აჩვენებს მომხმარებლის მიერ განსაზღვრულ ფლაგებს ფაილისთვის.

სინტაქსი

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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა