136 of 151 menu

Modulio os stat metodas

Metodas stat skirtas gauti informaciją apie kelio būseną, nurodytą jo parametre. Grąžina eilutę arba baitų objektą os.stat_result su atributais.

Objekto os.stat_result atributai

Atributas Aprašas
st_mode Rodo failo tipą ir failo bitų režimą.
st_ino Rodo inodo numerį Unix ir failo indeksą Windows OS.
st_dev Rodo įrenginio, kuriame yra failas, identifikatorių.
st_nlink Rodo kietųjų nuorodų skaičių.
st_uid Rodo failo savininko vartotojo identifikatorių.
st_gid Rodo failo savininko grupės identifikatorių.
st_size Rodo failo dydį baitais.
st_atime Rodo paskutinio prieigos laiką. Išreikštas sekundėmis.
st_mtime Rodo paskutinio turinio modifikavimo laiką. Išreikštas sekundėmis.
st_ctime Rodo paskutinio metaduomenų pakeitimo laiką Unix ir sukūrimo laiką Windows. Išreikštas sekundėmis.
st_atime_ns Rodo paskutinio prieigos laiką. Išreikštas nanosekundėmis kaip sveikasis skaičius.
st_mtime_ns Rodo paskutinio turinio modifikavimo laiką. Išreikštas nanosekundėmis kaip sveikasis skaičius.
st_ctime_ns Rodo paskutinio metaduomenų pakeitimo laiką Unix ir sukūrimo laiką Windows. Išreikštas nanosekundėmis kaip sveikasis skaičius.
st_blocks Rodo 512 baitų blokų, skirtų failui, skaičių.
st_rdev Rodo įrenginio tipą, jei jis yra inodo.
st_flags Rodo vartotojo apibrėžtas failo vėliavas.

Sintaksė

import os os.stat(kelias į failą/aplanką)

Pavyzdys

Išsiaiškinkime failo būseną:

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

Vykdymo rezultatas:

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 )

Taip pat žiūrėkite

  • metodą path.getsize modulio os,
    kuris grąžina kelio dydį baitais
  • metodą disk_usage modulio shutil,
    kuris grąžina disko naudojimo statistiką
  • metodą getcwd modulio os,
    kuris grąžina esamą darbo aplanką
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti