Python3 os.stat()-Methode
Python3 OS-Datei-/Verzeichnismethoden
Übersicht
Die Methode os.stat() wird verwendet, um einen System-Stat-Aufruf auf dem angegebenen Pfad auszuführen.
Syntax
stat()Die Methodensyntax lautet wie folgt:
os.stat(path)
Parameters
path-- angegebener Pfad
Rückgabewert
stat-Struktur:
- st_mode: Inode-Schutzmodus
- st_ino: Inode-Knotennummer.
- st_dev: Das Gerät, auf dem sich der Inode befindet.
- st_nlink: Anzahl der Links zum Inode.
- st_uid: Benutzer-ID des Eigentümers.
- st_gid: Gruppen-ID des Eigentümers.
- st_size: Größe einer regulären Datei in Bytes; enthält Daten, die auf bestimmte spezielle Dateien warten.
- st_atime: Zeit des letzten Zugriffs.
- st_mtime: Zeit der letzten Änderung.
- st_ctime: "ctime", das vom Betriebssystem gemeldet wird. Auf einigen Systemen (wie Unix) ist es die Zeit der letzten Metadatenänderung, auf anderen Systemen (wie Windows) ist es die Erstellungszeit (siehe Plattformdokumentation für Details).
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der Methode stat():
#!/usr/bin/python3
import os, sys
# 显示文件 "a2.py" 信息
statinfo = os.stat('a2.py')
print (statinfo)
Die Ausgabe des obigen Programms ist:
posix.stat_result(st_mode=33188, st_ino=3940649674337682L, st_dev=277923425L, st _nlink=1, st_uid=400, st_gid=401, st_size=335L, st_atime=1330498089, st_mtime=13 30498089, st_ctime=1330498089)Andere Erweiterungen