软硬件环境
- ubuntu 18.04 64bit
- anaconda with python 3.7
os.stat
python
中的方法os.stat()
是用来获取指定路径的状态信息,这里的指定路径可以是文件,也可以是文件夹。本质上,os.stat()
就是执行系统调用stat
os.stat()
的几个属性解释如下
- st_mode − 文件的类型和文件的mode bits
- st_ino − inode号
- st_dev − 存放在哪个设备上
- st_nlink − 硬链接数目
- st_uid − owner的id
- st_gid − owner的group id
- st_size − 大小,单位是bytes
- st_atime − 最后访问的时间,单位是秒
- st_mtime − 最后内容改变的时间,单位是秒
- st_ctime − windows上是创建的时间,unix上是元数据最后改变的时间,单位是秒
在ubuntu
下,我们对上述的测试文件执行下stat
看看输出结果与os.stat()
是完全吻合的