import mathi=0filename=''write=''Rline = ''def writefile(filename,line): global filename global write global Rline if filename!=filename and filename=='': write = open('D:/soft/apache-tomcat-7.0.47/logs/'+filename+".log", 'a+') write.write(line) elif filename!=filename and Rline!='': write.close()#新文件就关闭上个write的流 else: write.write(line) filename = filename Rline = linewith open('D:/soft/apache-tomcat-7.0.47/logs/cloudq.log','r') as infile: for line in infile: name = i/500#设置每一个文件500行。 # print(math.floor(name)) writefile(str(math.floor(name)),line) i=i+1如果代码报错,请去掉中文注释再试。
总结
以上是内存溢出为你收集整理的python 日志分割器 大文本处理全部内容,希望文章能够帮你解决python 日志分割器 大文本处理所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)