Python3 os.lstat() 方法

概述

os.lstat() 方法用于类似 stat() 返回文件的信息,但是没有符号链接。在某些平台上,这是fstat的别名,例如 Windows。

语法

lstat()方法语法格式如下:

  1. os.lstat(path)

参数

  • path — 要返回信息的文件。

返回值

返回文件信息。

实例

以下实例演示了 lstat() 方法的使用:

  1. #!/usr/bin/python3
  2.  
  3. import os, sys
  4.  
  5. # 打开文件
  6. path = "/var/www/html/foo.txt"
  7. fd = os.open( path, os.O_RDWR|os.O_CREAT )
  8.  
  9. # 关闭打开的文件
  10. os.close( fd )
  11.  
  12. # 获取元组
  13. info = os.lstat(path)
  14.  
  15. print ("文件信息 :", info)
  16.  
  17. # 获取文件 uid
  18. print ("文件 UID :%d" % info.st_uid)
  19.  
  20. # 获取文件 gid
  21. print ("文件 GID :%d" % info.st_gid)

执行以上程序输出结果为:

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