# -*- coding: utf-8 -*-
# @Date : 2018-10-22
# @Author : Peng Shiyu
# stat 模块包含了一些os.stat 函数中可用的常量和测试函数.
import os
import stat
from datetime import datetime
filename = "hello.py"
st = os.stat(filename)
print(st)
# 模式
print(oct(st.st_mode))
print(oct(stat.S_IMODE(st.st_mode)))
print(oct(stat.S_IMODE(st[stat.ST_MODE])))
print(stat.S_ISDIR(st.st_mode))
print(stat.S_ISLNK(st.st_mode))
# 大小
print(st.st_size)
# 时间
print(datetime.fromtimestamp(st.st_ctime))
print(datetime.fromtimestamp(st.st_atime))
print(datetime.fromtimestamp(st.st_mtime))