stat-metoden i os-modulen
Metoden stat er designet for å hente
informasjon om statusen til stien som er angitt i
parameteren. Returnerer en streng eller
et byte-objekt os.stat_result med
attributter.
Attributter for os.stat_result-objektet
| Attributt | Beskrivelse |
|---|---|
st_mode |
Viser filtype og filens bitmodus. |
st_ino |
Viser inodenummer i Unix og filindeks på Windows OS. |
st_dev |
Viser enhetsidentifikatoren som filen befinner seg på. |
st_nlink |
Viser antall harde lenker. |
st_uid |
Viser brukeridentifikatoren til filens eier. |
st_gid |
Viser gruppeidentifikatoren til eieren av filen. |
st_size |
Viser filstørrelsen i byte. |
st_atime |
Viser tid for siste tilgang. Uttrykt i sekunder. |
st_mtime |
Viser tid for siste modifisering av innhold. Uttrykt i sekunder. |
st_ctime |
Viser tid for siste endring av metadata i Unix og opprettelsestid i Windows. Uttrykt i sekunder. |
st_atime_ns |
Viser tid for siste tilgang. Uttrykt i nanosekunder som et heltall. |
st_mtime_ns |
Viser tid for siste modifisering av innhold. Uttrykt i nanosekunder som et heltall. |
st_ctime_ns |
Viser tid for siste endring av metadata i Unix og opprettelsestid i Windows. Uttrykt i nanosekunder som et heltall. |
st_blocks |
Viser antall blokker på 512
byte, tildelt for filen.
|
st_rdev |
Viser enhetstype, hvis den er en inode-enhet. |
st_flags |
Viser brukerdefinerte flagg for filen. |
Syntaks
import os
os.stat(filbane/mappe)
Eksempel
La oss sjekke statusen til en fil:
import os
print(os.stat('file.txt'))
Resultat av utført 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.getsizei modulenos,
som returnerer størrelsen på stien i byte -
metoden
disk_usagei modulenshutil,
som returnerer statistikk for diskbruk -
metoden
getcwdi modulenos,
som returnerer den nåværende arbeidsmappen