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
希望本文所述对大家的Python程序设计有所帮助。
本文标题: python删除过期文件的方法
本文地址: http://www.cppcns.com/jiaoben/python/125629.html
python删除过期文件_python删除过期文件的方法相关推荐
- python不同数据的读入_python读写不同编码txt文件_python读写txt文件
python读写不同编码txt文件_python读写txt文件 以后整理规范 [python] view plaincopy import os import codecs filenames=os. ...
- python删除过期文件_Python删除指定目录下的过期文件的代码
在代码过程中,将代码过程中比较常用的一些代码段做个备份,如下的代码是关于Python删除指定目录下的过期文件的代码,应该能对小伙伴也有帮助. import os import sys import t ...
- python删除特定文件_python删除特定文件的方法
python删除特定文件的方法 本文实例讲述了python删除特定文件的方法.分享给大家供大家参考.具体如下: #!/usr/bin/python # -*- coding: utf-8 -*- im ...
- python删除指定天数前的文件_python 删除指定时间间隔之前的文件实例
遍历指定文件夹下的文件,根据文件后缀名,获取指定类型的文件列表:根据文件列表里的文件路径,逐个获取文件属性里的"修改时间",如果"修改时间"与"系统当 ...
- 用python重复下载文件_python删除本地夹里重复文件的方法
上次的博文主要说了从网上下载图片,于是我把整个笑话网站的图片都拔下来了,但是在拔取的图片中有很多重复的,比如说页面的其他图片.重复发布的图片等等.所以我又找了python的一些方法,写了一个脚本可以删 ...
- python显示目录中的文件_Python中的文件和目录操作实现
Python中的文件和目录操作实现 对于文件和目录的处理,虽然可以通过操作系统命令来完成,但是Python语言为了便于开发人员以编程的方式处理相关工作,提供了许多处理文件和目录的内置函数.重要的是,这 ...
- python各种文件_Python中对 文件 的各种骚操作
Python中对 文件 的各种骚操作 python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getc ...
- python 比较运算符列表_python基础-列表,文件,运算符
1.变量与赋值 1.1变量 name="xiaofeng" <==注:等号前面的name是变量:如果等号后面没有加引号,会认为xiaofeng是变量:加引号是字符串. ...
- python 批量下载依赖_python通过txt文件批量安装依赖包的实现步骤
python通过txt文件批量安装依赖包的实现步骤 如果要用某个开源框架,需要安装多个依赖包可以如下操作: 如依赖文件形式如下(可以不要版本号): txt文件名为requirements.txt,内容 ...
- python如何删除mysql数据库_python删除数据mysql数据库连接
Python学习之旅:访问MySQL数据库 Python学习之旅:访问MySQL数据库 MySQL是Web世界中使用最广泛的数据库服务器.为服务器端设计的数据库,能承受高并发访问. python如何使 ...
最新文章
- hosts文件连接服务器失败,ssh连接远程服务器出现Host key验证失败的解决方案
- 深度学习核心技术精讲100篇(五十二)-用户画像系统构建全思路解析
- 域名注册商标_科技述说:一起了解网络域名的由来
- java实现抽奖游戏_Java实现游戏抽奖算法
- (1)zynq FPGA简介
- html 图片移动动画,HTML5移动端图片左右切换动画DEMO演示
- Bailian4106 出现两次的字符-Characters Appearing twice【计数统计】
- 解决win7安装梦幻桌面后不能使用,成灰色的问题
- Redis的下载安装
- python读写文件——文件指针操作
- 小小靖Java成长日记02
- 前端维护项目该怎么做呢
- pyhton———使用urllib 下载文件~~过掉岁月过掉风
- javax.faces.FacesException: Unable to find CDI BeanManager的解决方法
- 使用跳板机在Pycharm上配置内网服务器
- 【每日蓝桥】15、一三年省赛Java组真题“错误票据”
- php 月份英文,所有月份的英语单词
- 阿里妈妈技术:广告间排序和广告内创意优选联合优化(CACS)
- 腾讯联合国家天文台启动探星计划
- 维沃丫3手机微信无法连接服务器1.104,手机微信网络连接不可用?教你4个方法,轻松解决网络问题!...
热门文章
- python控制台输入字符串作为参数_Python-如何将字符串传递到subprocess.Popen(使用stdin参数)?...
- linux查看队列 msg,linux第10天 msg消息队列
- 潜流式湿地计算_人工湿地计算书
- java http 302重定向_Java 纯HTTP请求 禁止302自动重定向
- TensorFlow实验(1)
- java 64内存不足_请教一个 Java 内存占用的问题
- JDK源码解析之 java.lang.Long
- awk教程入门与实例练习(二)
- Angular Web App部署Linux Nginx Https
- PACKING【二维01背包】