Python os.lstat()-Methode

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


Übersicht

Die Methode os.lstat() wird verwendet, um Dateiinformationen ähnlich wie stat() zurückzugeben, folgt jedoch keinen symbolischen Links. Auf einigen Plattformen ist dies ein Alias für fstat, wie unter Windows.

Syntax

lstat()Die Syntax der Methode lautet wie folgt:

os.lstat(path)

Parameters

  • path-- Die Datei, deren Informationen zurückgegeben werden sollen.

Rückgabewert

Gibt Dateiinformationen zurück.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung der lstat()-Methode:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os, sys

# 打开文件
path = "/var/www/html/foo.txt"
fd = os.open( path, os.O_RDWR|os.O_CREAT )

# 关闭打开的文件
os.close( fd )

# 获取元组
info = os.lstat(path)

print "文件信息 :", info

# 获取文件 uid
print "文件 UID  :%d" % info.st_uid

# 获取文件 gid
print "文件 GID :%d" % info.st_gid

Die Ausgabe des obigen Programms ist:

文件信息 : (33261, 3450178L, 103L, 1, 500, 500, 0L, 
             1238866944, 1238866944, 1238948312)
文件 UID :500
文件 GID :500

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

Andere Erweiterungen