引用os,time库
# -*- coding: UTF8 -*-
import time
import os
创建一个转换时间戳的方法:
#时间戳转时间方法
def TimeStampToTime(timestamp):
timeStruct = time.localtime(timestamp)
return time.strftime('%Y-%m-%d %H:%M:%S', timeStruct)
分别获取文件创建修改及访问的时间戳属性,并返回正确时间:
# 获取文件的访问时间
def get_FileAccessTime(filePath):
t = os.path.getatime(filePath)
return TimeStampToTime(t)
# 获取文件的创建时间
def get_FileCreateTime(filePath):
t = os.path.getctime(filePath)
return TimeStampToTime(t)
# 获取文件的修改时间
def get_FileModifyTime(filePath):
t = os.path.getmtime(filePath)
return TimeStampToTime(t)
调用方法:
# 如H:\upfujian\2010\0525\20100525021956993.jpg
path= input('请输入文件路径+文件名')
ltime = get_FileAccessTime(path)
print(ltime)
ctime = get_FileCreateTime(path)
print(ctime)
mtime = get_FileModifyTime(path)
print(mtime)
输出结果:
完整代码:
# -*- coding: UTF8 -*-
import time
import os
#时间戳转时间方法
def TimeStampToTime(timestamp):
timeStruct = time.localtime(timestamp)
return time.strftime('%Y-%m-%d %H:%M:%S', timeStruct)
# 获取文件的访问时间
def get_FileAccessTime(filePath):
t = os.path.getatime(filePath)
return TimeStampToTime(t)
# 获取文件的创建时间
def get_FileCreateTime(filePath):
t = os.path.getctime(filePath)
return TimeStampToTime(t)
# 获取文件的修改时间
def get_FileModifyTime(filePath):
t = os.path.getmtime(filePath)
return TimeStampToTime(t)
# 如H:\upfujian\2010\0525\20100525021956993.jpg
path= input('请输入文件路径+文件名')
ltime = get_FileAccessTime(path)
print(ltime)
ctime = get_FileCreateTime(path)
print(ctime)
mtime = get_FileModifyTime(path)
print(mtime)