python 删除前几天log文件

#/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import datetime
import time
log_time = time.localtime()
logfile = time.strftime("%Y%m%d.log",log_time)

now_time = datetime.datetime.now()
yes_time = now_time + datetime.timedelta(days=-1)
yes_time_nyr = yes_time.strftime("%Y%m%d.log")
log_format = yes_time_nyr[0:-6]


os.getcwd()
os.chdir('/root/test/')
#os.remove(yes_time_nyr)

data_log = int(yes_time_nyr[6:-4])
for i in range (1,data_log):
    if len(str(i)) <  2:
        ji = ("%s0%s.log"%(log_format,i))
        try:
            os.remove(ji)
        except FileNotFoundError:
            continue
    else:
        ou = ("%s%s.log"%(log_format,i))
        try:
            os.remove(ou)
        except FileNotFoundError:
            continue

posted @ 2021-07-12 15:03  NeilyoX  阅读(92)  评论(0)    收藏  举报