python删除过期文件_python 删除过期文件的方法+源码
python 删除过期文件的方法+源码,在本文中涉及的知识有Python日期与文件的相关操作技巧,其主要介绍了python删除过期文件的方法,给有需求的朋友们做个参考。 使用python删除过期文章的具体实现方法如下:
# remove all jpeg image files of an expired modification date = mtime
# you could also use creation date (ctime) or last access date (atime)
# os.stat(filename) returns (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime)
# tested with Python24 vegaseat 6/7/2005
import os, glob, time
root = 'D:\\Vacation\\Poland2003\\' # one specific folder
#root = 'D:\\Vacation\\*' # or all the subfolders too
# expiration date in the format YYYY-MM-DD
xDate = '2003-12-31'
print '-'*50
for folder in glob.glob(root):
print folder
# here .jpg image files, but could be .txt files or whatever
for image in glob.glob(folder + '/*.jpg'):
# retrieves the stats for the current jpeg image file
# the tuple element at index 8 is the last-modified-date
stats = os.stat(image)
# put the two dates into matching format
lastmodDate = time.localtime(stats[8])
expDate = time.strptime(xDate, '%Y-%m-%d')
print image, time.strftime("%m/%d/%y", lastmodDate)
# check if image-last-modified-date is outdated
if expDate > lastmodDate:
try:
print 'Removing', image, time.strftime("(older than %m/%d/%y)", expDate)
#os.remove(image) # commented out for testing
except OSError:
print 'Could not remove', image
本文原创自www.iplaypy.com玩蛇网会员,希望文中所述对大家的Python程序设计能够有所帮助。
推荐阅读相关内容:
Python open()函数文件打开、读、写write操作详解
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/code/c238.html
相关文章 Recommend
python删除过期文件_python 删除过期文件的方法+源码相关推荐
- python爬取电子书_python爬取计算机电子书(源码移步github)
摘要:今年第一个项目,python爬取网络上公开的计算机电子书近8000本,在此基础上简要分析计算机专业的发展变迁.部分整理好的书籍下载链接见文末.代码链接见文末. 计算机诞生以来不到100年,学术的 ...
- python爬取物流信息_python爬虫快递查询系统(源码)
import requests import json def get_express_type(postid): '''根据快递单号来智能判断快递类型''' url = 'http://www.ku ...
- python密码测试代码_python使用正则表达式检测密码强度源码分享
#encoding=utf-8 #------------------------------------------------------------------------------- # N ...
- python 协程库_python 协程库gevent学习--源码学习(一)
总算还是要来梳理一下这几天深入研究之后学习到的东西了. 这几天一直在看以前跟jd对接的项目写的那个gevent代码.为了查错,基本上深入浅出了一次gevent几个重要部件的实现和其工作的原理. 这里用 ...
- python不同数据的读入_python读写不同编码txt文件_python读写txt文件
python读写不同编码txt文件_python读写txt文件 以后整理规范 [python] view plaincopy import os import codecs filenames=os. ...
- python删除链表中重复的节点_Java编程删除链表中重复的节点问题解决思路及源码分享...
一. 题目 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针. 二. 例子 输入链表:1->2->3->3->4->4-&g ...
- JAVA文件上传详解(附源码)
文章目录 JAVA文件上传详解(附源码) 1.准备工作 2.使用类介绍 FileItem类 ServletFileUpload类 3.代码编写 JAVA文件上传详解(附源码) 在web应用中,文件上传 ...
- android优化中国风应用、完整NBA客户端、动态积分效果、文件传输、小说阅读器等源码...
Android精选源码 android拖拽下拉关闭效果源码 一款优雅的中国风Android App源码 EasySignSeekBar一个漂亮而强大的自定义view15 android仿蘑菇街,蜜芽宝 ...
- Python毕业设计基于django的就业系统项目(含源码)
目录 一.Python毕业设计基于django的就业系统项目(含源码) 二.基于django的就业系统项目文件说明 一.Python毕业设计基于django的就业系统项目(含源码) 源 码 免 费 下 ...
- 计算机毕业设计Python+uniapp快递寄取微信小程序(小程序+源码+LW)
计算机毕业设计Python+uniapp快递寄取微信小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...
最新文章
- 什么是‘YTowOnt9‘?
- 小撸 array map 源码
- 川崎机器人总线通信_【川崎】川崎机器人PROFINET 总线通信图文教程(上)
- Redis主从持久化测试
- 决定项目生死的关键:是商业模式,而不是成本
- 在同一窗口和同一选项卡中打开URL
- Skype For Business 2015综合部署系列四:安装Skype Server系统 1
- linux syn发包工具,发包工具 TRex stateless 使用笔记
- PCM音频数据的声音分贝值计算
- 2022年信息安全工程师考试知识点:操作系统安全
- VirtualBox安装Mac OS 10.11——虚拟机安装黑苹果
- 商业力:开发者一站式服务
- LinuxC学习日记
- signature=8df1e41f626c2f25b2dd4e97b89cc127,来用百度密语吧!!!
- 微信朋友圈卖葡萄经验分享
- 帆软BI日期函数总结
- C# MQTT 消息订阅
- Android中HorizontalScrollView的使用总结
- GIS简介--GIS可以做什么?
- 基金大数据分析及基金投资建议(Python与Excel实现)
热门文章
- 台式电脑计算机图标打不开怎么办,电脑计算机图标打不开怎么办
- 零跑C-more收获更多期待,而零跑S01还在追求更多的订单 | 2019 上海车展...
- springboot框架搭建
- 首席架构师是怎样炼成的?今晚直播!
- Flash,EEPROM差别
- NDK编译时指定NDK_MODULE_PATH的方法
- mod_expires和mod_deflate的配置
- 老人为啥怒砸30辆车
- OpenCV-图像处理(07、绘制形状与文字)
- python搭建http服务_Python搭建HTTP服务过程图解