码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-11-04 11:35:50      阅读:249      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!