Python os.stat()-Methode

Python File(文件) 方法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)

Python File(文件) 方法Python OS Datei-/Verzeichnismethoden

Andere Erweiterungen