首页 > 代码库 > Python删除八天前匹配到的日志
Python删除八天前匹配到的日志
脚本展示:
#!/usr/bin/env python
#coding:utf-8
import time,sys,re,os,datetime
DELETE_FILE_DATE = datetime.datetime.now() - datetime.timedelta(days=8)
DELETE_FILE_DATE=DELETE_FILE_DATE.strftime(‘%Y%m%d‘)
FILE_DIRECTORY=sys.argv[1]
FILE_NAME=sys.argv[2]
result = re.findall(‘\w\s‘,FILE_NAME)
MATCH_NAME=‘‘.join(result)
FILE_LIST=os.listdir(FILE_DIRECTORY)
for i in FILE_LIST:
if MATCH_NAME in i:
FILEMT=time.localtime(os.stat(i).st_mtime)
DATE=time.strftime("%Y%m%d",FILEMT)
if DELETE_FILE_DATE > DATE:
os.remove(i)
执行展示:
本文出自 “YHT的运维笔记” 博客,请务必保留此出处http://yht1990.blog.51cto.com/9014030/1950545
Python删除八天前匹配到的日志