昨天说到了重命名文件和目录,那么,今天学习文件部分的最后一个内容
获取文件的基本信息
在计算机创建文件后,该文件本身就会包含一些信息。例如,文件的最后一次访问时间,最后一次修改时间、文件大小等基本的信息。通过os模块的stat函数的基本语法如下:
os.stat(path)
其中,path为要获取的文件基本信息的路径,可以是相对路径,也可以是绝对路径。
stat()的返回值是一个对象,该对象包含以下信息
属性 | 说明 |
---|---|
st_mode | 保护模式 |
st_ino | 索引号 |
st_nlink | 硬连接号 |
st_size | 文件大小,以字节为单位 |
st_mtime | 最后一次修改时间 |
st_dev | 设备名 |
st_uid | 用户ID |
st_gid | 组ID |
st_atime | 最后一次访问时间 |
st_ctime | 最后一次状态变化的时间 |
例如
import os
fileinfo =os.stat("111.111")
print("文件完整路径",os.path.abspath("111.111"))
print("索引号:",fileinfo.st.ino)
print("文件大小:",fileinfo.st_dev)
print("最后一次修改时间",fileinfo.st_mtime)
print("最后一次访问时间",fileinfo.st_atime)
print("最后一次状态变化时间",fileinfo.st_ctime)