python 删除前3天的文件
#!/usr/bin/env python # coding: utf-8 import os import time import datetime # 获取当前时间 today = datetime.datetime.now() # 计算偏移量,前3天 offset = datetime.timedelta(days=-3) # 获取想要的日期的时间,即前3天时间 re_date = (today + offset) # 前3天时间转换为时间戳 re_date_unix = time.mktime(re_date.timetuple()) print("当前日期",today.strftime('%Y-%m-%d')) # 当前日期 print("前3天日期",re_date.strftime('%Y-%m-%d')) # 前3天日期 file_time = os.path.getmtime('test.docx') # 文件修改时间 timeArray = time.localtime(file_time) # 时间戳->结构化时间 otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray) #格式化时间 print("文件修改时间",otherStyleTime) if file_time <= re_date_unix: print("已经超过3天,需要删除") else: print("未超过3天,无需处理!")