首页 > 其他 > 详细

自定义多日志文件,自动删除昨天的日志

时间:2015-11-04 11:34:05      阅读:308      评论:0      收藏:0      [点我收藏+]



from datetime import datetime,timedelta

import os


FILE_path = os.getcwd() +‘/log_jiexheng/‘


def log_set(msg, name =‘main‘):

    now_time = datetime.now()

    yes_date = now_time + timedelta(days=-1)

    str_now = str(now_time).split(‘.‘)[0]

    str_yes = str(yes_date).split(‘.‘)[0]

    FILE_yes = FILE_path +‘%s%s‘%(name, str_yes)

    FILE_main = FILE_path +‘%s%s‘%(name, str_now)

    print(FILE_path,FILE_yes[:-10],FILE_main[:-10])

    os.system(‘mkdir -p %s ;rm s%s ;touch %s‘%(FILE_path,FILE_yes[:-10],FILE_main[:-10]))

    f = open(‘%s‘ % FILE_main[:-10], ‘a+‘)

    f.write(‘[‘ + str(datetime.now()).split(‘.‘)[0] + ‘]‘ + msg + ‘\n‘)

    print(‘FILE_main %s‘% FILE_main)

    f.close()


log_set(msg =‘hia‘)

log_set(msg =‘hia2‘)


自定义多日志文件,自动删除昨天的日志

原文:http://my.oschina.net/u/2367514/blog/525701

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!