136 of 151 menu

Osin stat-metodi

stat-metodi on tarkoitettu polun tilatietojen hakemiseen, joka määritellään sen parametrissa. Palauttaa merkkijonon tai tavuolion os.stat_result attribuuteilla.

Oliokon os.stat_result attribuutit

Attribuutti Kuvaus
st_mode Näyttää tiedostotyypin ja tiedoston bittien tilan.
st_ino Näyttää indeksoidun tietueen numeron Unixissa ja tiedoston indeksin Windows-käyttöjärjestelmässä.
st_dev Näyttää laitteen tunnisteen, jolla tiedosto sijaitsee.
st_nlink Näyttää kovien linkkien määrän.
st_uid Näyttää tiedoston omistavan käyttäjän tunnisteen.
st_gid Näyttää tiedoston omistavan ryhmän tunnisteen.
st_size Näyttää tiedoston koon tavuina.
st_atime Näyttää viimeisen käyttöajan. Ilmaistaan sekunteina.
st_mtime Näyttää viimeisen muokkausajan sisällölle. Ilmaistaan sekunteina.
st_ctime Näyttää metatietojen viimeisen muutoksen ajan Unixissa ja luomisajan Windowsissa. Ilmaistaan sekunteina.
st_atime_ns Näyttää viimeisen käyttöajan. Ilmaistaan nanosekunteina kokonaislukuna.
st_mtime_ns Näyttää viimeisen muokkausajan sisällölle. Ilmaistaan nanosekunteina kokonaislukuna.
st_ctime_ns Näyttää metatietojen viimeisen muutoksen ajan Unixissa ja luomisajan Windowsissa. Ilmaistaan nanosekunteina kokonaislukuna.
st_blocks Näyttää 512 tavun lohkojen määrän, varattu tiedostolle.
st_rdev Näyttää laitteen tyypin, jos se on indeksoidun tietueen.
st_flags Näyttää käyttäjän määrittämät liput tiedostolle.

Syntaksi

import os os.stat(polku tiedostoon/kansioon)

Esimerkki

Selvitetään tiedoston tila:

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

Suoritetun koodin tulos:

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 )

Katso myös

  • metodi path.getsize moduulista os,
    joka palauttaa polun koon tavuina
  • metodi disk_usage moduulista shutil,
    joka palauttaa levyn käyttötilastot
  • metodi getcwd moduulista os,
    joka palauttaa nykyisen työkansion
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää