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

浙公网安备 33010602011771号