Python3 os.stat()-Methode

Python3 OS 文件/目录方法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)

Python3 OS 文件/目录方法Python3 OS-Datei-/Verzeichnismethoden

Andere Erweiterungen