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天,无需处理!")

 

posted @ 2021-11-29 16:13  锐洋智能  阅读(165)  评论(0编辑  收藏  举报