批量生成日志文件
批量生成日志文件
import time,os,random def timestamp_to_str(timetamp=None,format='%Y-%m-%d %H:%M:%S'): if timetamp: time_tuple = time.localtime(timetamp) #把时间戳转成时间元组 result = time.strftime(format,time_tuple) #把时间元组转成格式化好的时间 return result else: return time.strftime(format) l = ['ios','android','nginx','tomcat','blog','apache','mysql','redis'] for i in l: p = os.path.join('logs',i) os.makedirs(p) #创建文件夹 for j in range(30): t = int(time.time()-86400 * j) time_str = timestamp_to_str(t,'%Y-%m-%d') log_name = '%s_%s.log'%(i,time_str) #文件名称 abs_file_path = os.path.join('logs',i,log_name) fw = open(abs_file_path,'w',encoding='utf-8') if random.randint(1,10) %2 == 0: fw.write('python') #写入文件内容 fw.close()

浙公网安备 33010602011771号