136 of 151 menu

Metoden stat fra os-modulet

Metoden stat er designet til at indhente information om status for den sti, der er angivet i dens parameter. Returnerer en streng eller bytes-objekt os.stat_result med attributter.

Attributter for os.stat_result-objektet

Attribut Beskrivelse
st_mode Viser filtypen og filens bit-tilstand.
st_ino Viser inode-nummeret i Unix og filindex på Windows.
st_dev Viser enhedsidentifikatoren, som filen befinder sig på.
st_nlink Viser antallet af hardlinks.
st_uid Viser bruger-id for filens ejer.
st_gid Viser gruppe-id for filens ejer.
st_size Viser filstørrelsen i bytes.
st_atime Viser tidspunktet for sidste adgang. Udtrykt i sekunder.
st_mtime Viser tidspunktet for sidste ændring af indhold. Udtrykt i sekunder.
st_ctime Viser tidspunktet for sidste ændring af metadata i Unix og oprettelsestidspunktet i Windows. Udtrykt i sekunder.
st_atime_ns Viser tidspunktet for sidste adgang. Udtrykt i nanosekunder som et heltal.
st_mtime_ns Viser tidspunktet for sidste ændring af indhold. Udtrykt i nanosekunder som et heltal.
st_ctime_ns Viser tidspunktet for sidste ændring af metadata i Unix og oprettelsestidspunktet i Windows. Udtrykt i nanosekunder som et heltal.
st_blocks Viser antallet af blokke på 512 bytes, allokeret til filen.
st_rdev Viser enhedstypen, hvis den er en inode-enhed.
st_flags Viser brugerdefinerede flag for filen.

Syntaks

import os os.stat(sti til fil/mappe)

Eksempel

Lad os finde status for en fil:

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

Resultatet af den udførte kode:

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 )

Se også

  • metoden path.getsize fra modulet os,
    som returnerer størrelsen af stien i bytes
  • metoden disk_usage fra modulet shutil,
    som returnerer statistik for diskbrug
  • metoden getcwd fra modulet os,
    som returnerer den aktuelle arbejdsmappe
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis