python清除txt内容(python清洗文件数据的方法)
导读:1、直接打开日志文件,往另外一个文件中按照要过滤的要求进行过滤。 importio;...
1 、直接打开日志文件 ,往另外一个文件中按照要过滤的要求进行过滤 。
importio; withopen(a.txt,w)asf: forlineinopen(c:/201509.txt): ifline.find(更改项目)>0andline.find(500)>0: f.write(line+"\n"); print("输出完成");2 、使用filter 。
importio; defisData(s): returns.find(更改项目)>0ands.find(500)>0; withopen(a.txt,w)asf: list1=list(filter(isData,open(c:/201509.txt))); for(offset,item)inenumerate(list1): f.write(str(offset)+":"+item);3 、对多个文件进行过滤 ,可以借助其名称的规律 ,遍历文件之后 。
importcodecs withcodecs.open(a.txt,a,encoding=utf_8_sig)asf: foriinrange(205,210): f.write(str(i)+"\r\n"); print(str(i)); forlineinopen(c:/20160907+str(i)+.log,encoding=utf_8_sig): ifline.find(url为)>=0: print(line); f.write(line+"\r\n"); print("输出完成");以上就是python清洗文件数据的方法 ,希望对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!