Python 3 – os.stat() 方法
描述
方法 stat() 在给定的路径上执行 stat 系统调用。
语法
stat() 方法的语法如下所示:
os.stat(path)
参数
path - 需要获取 stat 信息的路径。
返回值
以下是 stat 结构的成员列表:
- st_mode - 保护位。
- st_ino - inode 编号。
- st_dev - 设备。
- st_nlink - 硬链接数量。
- st_uid - 所有者的用户 id。
- st_gid - 所有者的组 id。
- st_size - 文件大小(以字节为单位)。
- st_atime - 最近访问时间。
- st_mtime - 最近内容修改时间。
- st_ctime - 最近元数据更改时间。
示例
以下示例展示了 stat() 方法的用法。
# !/usr/bin/python3
import os, sys
# 显示文件 "foo.txt" 的 stat 信息
statinfo = os.stat('foo.txt')
print (statinfo)
结果
运行以上程序时,会产生以下结果-
os.stat_result(st_mode = 33206, st_ino = 281474976797706,
st_dev = 1017554828, st_nlink = 1, st_uid = 0, st_gid = 0,
st_size = 13, st_atime = 1455649253, st_mtime = 1438077266, st_ctime = 1455560006)