按照标签号某行读出所有数据,并且按照签号作为文件名重新写入文件。文件格式等同源文件。
文件样子:大概是43000+
请大家指导
019/01/03/10:03:00: 549766 0.50 -45 2019/01/03/10:03:00: 680769 1.00 -49 2019/01/03/10:03:01: 549766 0.50 -45 2019/01/03/10:03:01: 700398 1.50 -47 2019/01/03/10:03:01: 680769 1.00 -49 2019/01/03/10:03:02: 549766 0.50 -45 2019/01/03/10:03:02: 700398 1.50 -47 2019/01/03/10:03:02: 680769 1.00 -49 2019/01/03/10:03:03: 549766 0.50 -45 2019/01/03/10:03:03: 700398 1.50 -46 2019/01/03/10:03:04: 680769 1.00 -52 2019/01/03/10:03:04: 549766 0.50 -45 2019/01/03/10:03:04: 700398 1.50 -46 2019/01/03/10:03:05: 549766 0.50 -46 2019/01/03/10:03:05: 680769 1.00 -49 2019/01/03/10:03:05: 700398 1.50 -47 2019/01/03/10:03:06: 549766 0.50 -45 2019/01/03/10:03:06: 680769 1.00 -56 2019/01/03/10:03:06: 700398 1.50 -51 2019/01/03/10:03:07: 549766 0.50 -45 2019/01/03/10:03:07: 700398 1.50 -49 2019/01/03/10:03:08: 680769 1.00 -47 2019/01/03/10:03:08: 549766 0.50 -45 2019/01/03/10:03:09: 700398 1.50 -47 2019/01/03/10:03:09: 549766 0.50 -45 2019/01/03/10:03:09: 680769 1.00 -47 2019/01/03/10:03:10: 700398 1.50 -52 2019/01/03/10:03:10: 549766 0.50 -45 2019/01/03/10:03:10: 680769 1.00 -47 2019/01/03/10:03:11: 700398 1.50 -48 2019/01/03/10:03:11: 549766 0.50 -45 2019/01/03/10:03:12: 680769 1.00 -49 2019/01/03/10:03:12: 549766 0.50 -45 2019/01/03/10:03:12: 700398 1.50 -47 2019/01/03/10:03:13: 549766 0.50 -55 2019/01/03/10:03:13: 680769 1.00 -56 2019/01/03/10:03:13: 700398 1.50 -47 2019/01/03/10:03:14: 549766 0.50 -45 2019/01/03/10:03:14: 700398 1.50 -48 2019/01/03/10:03:14: 680769 1.00 -47 2019/01/03/10:03:15: 549766 0.50 -45 2019/01/03/10:03:15: 700398 1.50 -50 2019/01/03/10:03:16: 680769 1.00 -59 2019/01/03/10:03:16: 549766 0.50 -45 2019/01/03/10:03:16: 700398 1.50 -47 2019/01/03/10:03:17: 549766 0.50 -45 2019/01/03/10:03:17: 680769 1.00 -54 2019/01/03/10:03:17: 700398 1.50 -49 2019/01/03/10:03:18: 549766 0.50 -59 2019/01/03/10:03:18: 680769 1.00 -47 2019/01/03/10:03:19: 700398 1.50 -50 2019/01/03/10:03:19: 549766 0.50 -45 2019/01/03/10:03:20: 680769 1.00 -47 2019/01/03/10:03:20: 700398 1.50 -47 2019/01/03/10:03:20: 549766 0.50 -45 2019/01/03/10:03:21: 700398 1.50 -48 2019/01/03/10:03:21: 680769 1.00 -61 2019/01/03/10:03:21: 549766 0.50 -45 2019/01/03/10:03:22: 700398 1.50 -46 2019/01/03/10:03:22: 549766 0.50 -45 2019/01/03/10:03:22: 680769 1.00 -53 2019/01/03/10:03:23: 549766 0.50 -45 2019/01/03/10:03:24: 680769 1.00 -52 2019/01/03/10:03:24: 700398 1.50 -52 2019/01/03/10:03:25: 680769 1.00 -47 2019/01/03/10:03:25: 549766 0.50 -45 2019/01/03/10:03:25: 700398 1.50 -50 2019/01/03/10:03:26: 549766 0.50 -45 2019/01/03/10:03:26: 680769 1.00 -47 2019/01/03/10:03:26: 700398 1.50 -51 2019/01/03/10:03:27: 549766 0.50 -45 2019/01/03/10:03:28: 700398 1.50 -53 2019/01/03/10:03:28: 680769 1.00 -47 2019/01/03/10:03:28: 549766 0.50 -45 2019/01/03/10:03:29: 700398 1.50 -49 2019/01/03/10:03:29: 680769 1.00 -47 2019/01/03/10:03:29: 549766 0.50 -45 2019/01/03/10:03:30: 700398 1.50 -49 2019/01/03/10:03:30: 549766 0.50 -47 2019/01/03/10:03:30: 680769 1.00 -47 2019/01/03/10:03:31: 700398 1.50 -49 2019/01/03/10:03:31: 549766 0.50 -45 2019/01/03/10:03:32: 680769 1.00 -52 2019/01/03/10:03:32: 700398 1.50 -51 2019/01/03/10:03:32: 549766 0.50 -45 2019/01/03/10:03:33: 680769 1.00 -50 2019/01/03/10:03:33: 700398 1.50 -51 2019/01/03/10:03:33: 549766 0.50 -45 2019/01/03/10:03:34: 700398 1.50 -52 2019/01/03/10:03:34: 549766 0.50 -45 2019/01/03/10:03:34: 680769 1.00 -48 2019/01/03/10:03:35: 549766 0.50 -45 2019/01/03/10:03:35: 700398 1.50 -52 2019/01/03/10:03:36: 680769 1.00 -48 2019/01/03/10:03:36: 549766 0.50 -45 2019/01/03/10:03:37: 700398 1.50 -52 2019/01/03/10:03:37: 680769 1.00 -48 2019/01/03/10:03:37: 549766 0.50 -45 2019/01/03/10:03:38: 549766 0.50 -45 2019/01/03/10:03:39: 700398 1.50 -51 2019/01/03/10:03:39: 549766 0.50 -45 2019/01/03/10:03:40: 680769 1.00 -47 2019/01/03/10:03:40: 700398 1.50 -49 2019/01/03/10:03:40: 549766 0.50 -45 2019/01/03/10:03:41: 700398 1.50 -50 2019/01/03/10:03:41: 680769 1.00 -48 2019/01/03/10:03:41: 549766 0.50 -45 2019/01/03/10:03:42: 700398 1.50 -50 2019/01/03/10:03:42: 680769 1.00 -47 2019/01/03/10:03:43: 700398 1.50 -54 2019/01/03/10:03:43: 549766 0.50 -45 2019/01/03/10:03:44: 680769 1.00 -47 2019/01/03/10:03:44: 700398 1.50 -56 2019/01/03/10:03:44: 549766 0.50 -45 2019/01/03/10:03:45: 680769 1.00 -48 2019/01/03/10:03:45: 700398 1.50 -57 2019/01/03/10:03:45: 549766 0.50 -45 2019/01/03/10:03:46: 680769 1.00 -51 2019/01/03/10:03:47: 549766 0.50 -45 2019/01/03/10:03:47: 700398 1.50 -55 2019/01/03/10:03:48: 549766 0.50 -45 2019/01/03/10:03:48: 700398 1.50 -56 2019/01/03/10:03:48: 680769 1.00 -49 2019/01/03/10:03:49: 549766 0.50 -45 2019/01/03/10:03:49: 700398 1.50 -54 2019/01/03/10:03:49: 680769 1.00 -53 2019/01/03/10:03:50: 549766 0.50 -45 2019/01/03/10:03:50: 700398 1.50 -51 2019/01/03/10:03:50: 680769 1.00 -49 2019/01/03/10:03:51: 549766 0.50 -45 2019/01/03/10:03:52: 549766 0.50 -45 2019/01/03/10:03:52: 680769 1.00 -49 2019/01/03/10:03:52: 700398 1.50 -52 2019/01/03/10:03:53: 549766 0.50 -45 2019/01/03/10:03:53: 680769 1.00 -53 2019/01/03/10:03:53: 700398 1.50 -48 2019/01/03/10:03:54: 549766 0.50 -45 2019/01/03/10:03:54: 680769 1.00 -57 2019/01/03/10:03:54: 700398 1.50 -48 2019/01/03/10:03:55: 549766 0.50 -45 2019/01/03/10:03:56: 700398 1.50 -48 2019/01/03/10:03:56: 549766 0.50 -45 2019/01/03/10:03:56: 680769 1.00 -60 2019/01/03/10:03:57: 700398 1.50 -49 2019/01/03/10:03:57: 549766 0.50 -45 2019/01/03/10:03:58: 549766 0.50 -45 2019/01/03/10:03:58: 700398 1.50 -51
程序:
def get_list():#得到列表索引f = open('D:\\pycharm\\code\\课堂\\三个标签从0.5米到6米的变化.log.bak','r',encoding='utf-8')fileIndex = []for lines in f:if len(lines) < 4:continueitem_1 = lines.split()if item_1[1] in fileIndex: # 排除相同索引continueelse:fileIndex.append(item_1[1]) # 将索引值加入列表中#fileIndex = list(set(fileIndex)) # 利用集合删除相同元素f.close()split_file(fileIndex)
#我重新再一次打开了文件,这一步可以在一个函数中完成中写用f.seek(0)就行
def split_file(fileIndex):#利用列表索引进行分割文件并保存f1 = open('D:\\pycharm\\code\\课堂\\三个标签从0.5米到6米的变化.log.bak','r',encoding='utf-8')for eachLine in f1:if len(eachLine) < 4:continueitem_1 = eachLine.split()if item_1[1] == fileIndex[0]:with open(fileIndex[0],'a') as f2:f2.write(eachLine)elif item_1[1] == fileIndex[1]:with open(fileIndex[1],'a') as f2:f2.write(eachLine)else:with open(fileIndex[2],'a') as f2:f2.write(eachLine)f1.close()
按照标签号某行读出所有数据,并且按照签号作为文件名重新写入文件。文件格式等同源文件。相关推荐
- php 车牌号限号,车辆尾号限行API免费接口,车辆尾号限行API接口付费定制-进制数据...
package api.binstd.vehiclelimit; import api.util.HttpUtil; import net.sf.json.JSONArray; import net. ...
- mysql导出身份证号后面有0_导出数据excel表--身份证号后三位是0--〉还原
CH模拟赛 还教室 /* 区间操作,可以推一推式子,方差为平方的平均数-平均数的平方,维护区间和与区间平方和,平方和的维护方法类似,式子推一推就行了,注意约分 */ #include #i ... F ...
- 清明节快到了,车辆尾号限行规则提前看!一文带你了解全国各地的尾号限行规则
写在前面 车辆尾号限行是一个交通出行政策,根据地方交通管理政策,在一周内的某一天,该尾号车辆不允许在规定路段行驶.这种政策不是针对特定道路和特定车辆,是在一定区域内对所有车辆都具有制约能力,而且会不定 ...
- 借助尾号限行 API 实现限行规则应用的设计思路分析
引言 尾号限行是指根据车牌号的末尾数字,规定某些时段内不能在特定区域行驶,这是城市交通管理的一种措施.尾号限行政策的实施可以缓解城市交通拥堵问题,减少环境污染和交通事故等问题. 尾号限行 API 是一 ...
- 尾号限行api,单双号限行查询数据库接口调用代码示例
尾号限行一直是一个非常态的交通管制方式,在APP中集成尾号限行查询,消息推送机主今天是否限行是非常不错的.此尾号限行API集成北京.天津.兰州.杭州.长春.南昌.成都.贵阳的尾号限行数据.支持查询今日 ...
- easyexcel 读取指定行数据_Excel怎么设置只提取指定行中的数据?
Excel怎么设置只提取指定行中的数据?有些时候我们需要从一个excel文件中的数据库中提取指定的行或列中的数据.例如如图示,是国内所有上市公司的行业统计.但是现在我们只需要其中部分上市公司的行业统计 ...
- BeautifulSoup 返回网页标签的名称、父标签名称、行号、完整路径
BeautifulSoup 返回网页标签的名称.父标签名称.行号.完整路径 应用beatifulsoup完成网页标签的名称.父标签名称.行号.完整路径的获取,这里reversed实现对网页标签的遍历. ...
- r语言用行名称提取数据框信息显示na_学会这些R语言技巧至少可以节省半年时间...
ubuntu备忘定期清空回收站 扩增子数据牢记 r ubuntu 相关技巧和备忘待解决问题1:phyloseq有一篇文章案例使用输入和输出文件相同的文件名,无法执行 待解决问题2: 待解决问题3:样品 ...
- EXCEL中多行多列数据与一行或一列数据的互相转换
在平常所用数据中,会出现多行多列数据,但是实际又需要一行或一列形式的数据,或者相反者,那么这篇文章将教会你如何在excel中对多行多列数据与一行一列数据的相互转换.或者将行数据变为列数据.列数据变为行 ...
最新文章
- Spring Cloud整合Redis
- python 执行ping命令_Python黑科技:在家远程遥控公司电脑,python+微信一键连接!...
- SpringBoot+Swagger2常用注解
- java虚拟机性能监控调优及原则
- leetcode1090. 受标签影响的最大值(贪心算法)
- leetcode1721. 交换链表中的节点
- python find不区分大小写_牛鹭学院:Python基础了解
- SpringCloud工作笔记73---Http协议操作工具集合
- Aliplayer 阿里云播放器自定义视弹出框 包含全屏
- android逆向工程反编译指南(详细教程)
- win10默认壁纸_Win10瞬间审美爆炸,5分钟一键美化,不输万元Mac!
- CMSIS-RTOS手册
- Spring-IoCDI
- 005_Sketch 工具使用手册
- 【韧性设计】节流模式
- poj1753Flip Game
- js重写alert事件,避免alert弹框标题出现网址
- 前端开发:JS中截取字符串的用法总结
- 互联网寒冬,大公司都在裁员,当程序员还有前途吗?
- unity制作mmd视频