📜  Python| os.stat() 方法(1)

📅  最后修改于: 2023-12-03 15:04:21.521000             🧑  作者: Mango

Python| os.stat() 方法

简介

os.stat(path) 方法用于获取文件或文件夹的状态信息。它返回一个包含文件或文件夹的元数据的对象。元数据是关于数据的数据,例如一个文件的大小、创建时间、修改时间等。

参数

path:需要获取状态信息的文件路径字符串。

返回值

该方法返回 os.stat_result 对象,包含以下属性:

| 属性 | 描述 | | -------- | -------------- | | st_mode | inode 保护模式 | | st_ino | inode 节点号。 | | st_dev | inode 驻留的设备。 | | st_nlink | inode 的链接数。 | | st_uid | 所有者的用户 ID。 | | st_gid | 所有者的组 ID。 | | st_size | 普通文件以字节为单位的大小;包含等待某些特殊文件的数据 | | st_atime | 上次访问时间。 | | st_mtime | 最后一次修改时间。 | | st_ctime | 由操作系统报告的"ctime"。在某些系统上(如Unix)是最新的元数据更改的时间,在其它系统上(如Windows)是创建时间(详细信息请参见平台的文档)。 |

示例

下面是一个使用 os.stat() 方法获取文件状态信息的例子:

import os

# 获取文件的状态信息
file_stat = os.stat("example_file.txt")

# 获取文件大小
file_size = file_stat.st_size

# 获取最后一次修改时间
file_mtime = file_stat.st_mtime