Metoden stat i os-modulen
Metoden stat är avsedd att erhålla
information om statusen för sökvägen som anges i
dess parameter. Returnerar en sträng eller
ett byte-objekt os.stat_result med
attribut.
Attribut för os.stat_result-objektet
| Attribut | Beskrivning |
|---|---|
st_mode |
Visar filtyp och filens bitmodus. |
st_ino |
Visar numret på indexnoden i Unix och filindexet i Windows. |
st_dev |
Visar identifieraren för enheten där filen finns. |
st_nlink |
Visar antalet hårda länkar. |
st_uid |
Visar användaridentifieraren för filens ägare. |
st_gid |
Visar gruppidentifieraren för filens ägare. |
st_size |
Visar filens storlek i byte. |
st_atime |
Visar tiden för senaste åtkomst. Uttrycks i sekunder. |
st_mtime |
Visar tiden för senaste modifiering av innehåll. Uttrycks i sekunder. |
st_ctime |
Visar tiden för senaste förändring av metadata i Unix och skapandetid i Windows. Uttrycks i sekunder. |
st_atime_ns |
Visar tiden för senaste åtkomst. Uttrycks i nanosekunder som ett heltal. |
st_mtime_ns |
Visar tiden för senaste modifiering av innehåll. Uttrycks i nanosekunder som ett heltal. |
st_ctime_ns |
Visar tiden för senaste förändring av metadata i Unix och skapandetid i Windows. Uttrycks i nanosekunder som ett heltal. |
st_blocks |
Visar antalet block om 512
byte som är allokerade för filen.
|
st_rdev |
Visar enhetstyp, om det är en indexnods-enhet. |
st_flags |
Visar användardefinierade flaggor för filen. |
Syntax
import os
os.stat(sökväg till fil/mapp)
Exempel
Låt oss ta reda på status för en fil:
import os
print(os.stat('file.txt'))
Resultat av utförd kod:
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 även
-
metoden
path.getsizei modulenos,
som returnerar storleken på sökvägen i byte -
metoden
disk_usagei modulenshutil,
som returnerar statistik för diskanvändning -
metoden
getcwdi modulenos,
som returnerar den aktuella arbetsmappen