python 特殊字符作为分割行 调整非时间开头格式
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
import sys
#import io
import timefile1 = sys.argv[1]
file2 = sys.argv[2]
list_all = [] def get_current_time():time_stamp = time.time() # 当前时间的时间戳local_time = time.localtime(time_stamp) #str_time = time.strftime('%Y-%m-%d---%H-%M-%S.txt', local_time)return str_timedef file_get(file):print filei = 0with open(file,'r') as fp:contents = fp.read()#print contents lines = contents .split('[')#print lines,type(contents ),type(lines)for line in lines:#print line,type(line)if (len(line) < len("[10:32:29.765]")):print line,"--------error line---------"continuet1 = line[0:12]print t1str2 = line[14:]#s1 = line[0:2]sub_dict = {}sub_dict["time"] = t1 sub_dict["at"] = str2 print line,len(line),"-line----"print t1,len(t1),type(t1),"---t1--"print str2,len(str2),"---str2--"#print s1,len(s1),"---s1--"print sub_dictlist_all.append(sub_dict)#i +=1#if (4==i):# break;def file_write(file):new_s = sorted(list_all,key = lambda e:e.__getitem__('time'))with open(file,"w") as fp:for line in new_s:str = line["time"] + " " + line["at"].replace("\r\n", "\r\n ").strip(' ')print type(str), strfp.writelines(str)def main():#print "we are in %s"%__name__print file1, file2file_get(file1)file_get(file2)#for l in list_all:# print ld1 = get_current_time()print d1file_write(d1)if __name__ == '__main__':main()
python 特殊字符作为分割行 调整非时间开头格式相关推荐
- python中的多行语句可以使用反斜杠来实现_Python中的多行语句可以使用反斜杠来表示。...
[资料题]4 . A 木业制造有限责任公司(以下简称 A 公司)是增值税一般纳税人,从事实木地板的生产.销售,同时从事木质工艺品.筷子等的生产经营.本年 7 月 A 公司发生下列业务: ( 1 )购进 ...
- 用Python写一个命令行火车票查看器
Linux编程点击右侧关注,免费入门到精通! 作者丨protream https://www.jianshu.com/p/f411d7e10c41 当你想查询一下火车票信息的时候,你还在上12306官 ...
- python 中文字符串分割与拼接
python 中文字符串分割与拼接 1. 中文字符串分割 path = 'D:/硕博/博士生期间资料/机器学习/机器学习课程资料/HW1/data/本纪list格式/高祖本纪.txt' with op ...
- python程序在命令行执行提示ModuleNotFoundError: No module named ‘XXX‘ 解决方法
python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法 参考文章: (1)python程序在命令行执行提示ModuleNotFo ...
- C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结。
C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结. 一.总结 C++/Php/Python/Shell 程序按行读取文件或者控制台(php读取标准输入:$fp = fope ...
- 重庆python培训-重庆python培训机构排.行榜
重庆python培训机构排.行榜 来源:重庆IT培训学院 发布时间:2019/7/26 10:23:35 首先,参加python培训可以零 基础.python是一门容易入门的技术,即使你没有任何的基础 ...
- 开课吧python课程-开课吧Python课程亮相胡海泉抖音直播间
7月15日19时,著名歌手胡海泉进行了个人直播带货首秀,数字化人才在线教育平台开课吧携旗下最火爆的Python课程亮相其抖音直播间.据最新消息称,开课吧累计付费学员人数已超过400万,课程直播带货销量 ...
- 遗传算法解决TSP问题 Python实现【160行以内代码】
简述 之前通过遗传算法(Genetic Algorithm )+C++实现解决TSP问题 写了一些基本的原理.并且给出了C++版本代码. 相比于近300行的C++程序,Python只用了160行就解决 ...
- 使用PYTHON统计项目代码行数
目录 一 使用PYTHON统计项目代码行数 二 应用实例 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 使用PYTHON统计项目代码行数 遇到一个非常小的需求:统计一个项目里头的各类源代码 ...
最新文章
- 面试限流、熔断、高可用,好多人一脸懵!
- John的农场(最小生成树)
- 15、修改和删除触发器(DROP TRIGGER)
- VS 2012 找回消失的“创建单元测试”
- Latex 版本简历
- NAS远程共享存储NFS
- boot camp驱动下载以及对应机型版本查询
- Flash网页游戏辅助工具制作简析
- 基于胜任力模型的项目经理岗位培训需求分析研究
- TI公司CC系列的各种芯片的区别 CC2430 CC1100
- C++很难?神级程序员自述对C++的认识!见解独到能少走很多弯路!
- linux关机会自动重启,linux——如何在linux下让系统定时自动重启(关机)
- java : mozilla rhino js引擎 使用教程
- Pandas完美读取html格式的Excel所有隐藏数据
- 和游戏服务器的连接中断错误 1,绝地求生“与Steam服务器连接时出现了一个问题”怎么解决...
- warning CS0108: `___' hides inherited member `___'. Use the new keyword if hiding was intended解决办法
- 主成分分析(Principal Component Analysis)原理
- FileOperatorWSInstaller.zip——上海一网通登录社保下载提示,却无法下载
- SSM6==spring体系回顾,纯XML配置springMVC,纯注解配置springMVC
- TodoList反选