python 删除前3天的文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/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 @   锐洋智能  阅读(173)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 分享4款.NET开源、免费、实用的商城系统
· 解决跨域问题的这6种方案,真香!
· 5. Nginx 负载均衡配置案例(附有详细截图说明++)
· Windows 提权-UAC 绕过
历史上的今天:
2015-11-29 Java移位运算符详解实例——左移位运算符>>、带符号的右移位运算符>>
2015-11-29 Java 单例模式的常见应用场景
2015-11-29 HashMap循环遍历方式及其性能对比
2015-11-29 ArrayList和LinkedList的几种循环遍历方式及性能对比分析
2013-11-29 Tomcat集群扩展session集中管理,Memcached-session-manager使用
2013-11-29 使用msm配置分布式tomat,实现session共享
2013-11-29 在MyEclipse中修改类不重启tomcat
点击右上角即可分享
微信分享提示