Python os.stat()-Methode
Python OS Datei-/Verzeichnismethoden
Übersicht
Die os.stat()-Methode führt einen System-Stat-Aufruf auf dem angegebenen Pfad aus.
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: 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: Die 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", wie vom Betriebssystem gemeldet. Auf einigen Systemen (wie Unix) ist es die Zeit der letzten Änderung der Metadaten, während es auf anderen Systemen (wie Windows) die Erstellungszeit ist (siehe Plattformdokumentation für Details).
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der Methode stat():
#!/usr/bin/python
# -*- coding: UTF-8 -*-
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