#!/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 特殊字符作为分割行 调整非时间开头格式相关推荐

  1. python中的多行语句可以使用反斜杠来实现_Python中的多行语句可以使用反斜杠来表示。...

    [资料题]4 . A 木业制造有限责任公司(以下简称 A 公司)是增值税一般纳税人,从事实木地板的生产.销售,同时从事木质工艺品.筷子等的生产经营.本年 7 月 A 公司发生下列业务: ( 1 )购进 ...

  2. 用Python写一个命令行火车票查看器

    Linux编程点击右侧关注,免费入门到精通! 作者丨protream https://www.jianshu.com/p/f411d7e10c41 当你想查询一下火车票信息的时候,你还在上12306官 ...

  3. python 中文字符串分割与拼接

    python 中文字符串分割与拼接 1. 中文字符串分割 path = 'D:/硕博/博士生期间资料/机器学习/机器学习课程资料/HW1/data/本纪list格式/高祖本纪.txt' with op ...

  4. python程序在命令行执行提示ModuleNotFoundError: No module named ‘XXX‘ 解决方法

    python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法 参考文章: (1)python程序在命令行执行提示ModuleNotFo ...

  5. C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结。

    C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结. 一.总结 C++/Php/Python/Shell 程序按行读取文件或者控制台(php读取标准输入:$fp = fope ...

  6. 重庆python培训-重庆python培训机构排.行榜

    重庆python培训机构排.行榜 来源:重庆IT培训学院 发布时间:2019/7/26 10:23:35 首先,参加python培训可以零 基础.python是一门容易入门的技术,即使你没有任何的基础 ...

  7. 开课吧python课程-开课吧Python课程亮相胡海泉抖音直播间

    7月15日19时,著名歌手胡海泉进行了个人直播带货首秀,数字化人才在线教育平台开课吧携旗下最火爆的Python课程亮相其抖音直播间.据最新消息称,开课吧累计付费学员人数已超过400万,课程直播带货销量 ...

  8. 遗传算法解决TSP问题 Python实现【160行以内代码】

    简述 之前通过遗传算法(Genetic Algorithm )+C++实现解决TSP问题 写了一些基本的原理.并且给出了C++版本代码. 相比于近300行的C++程序,Python只用了160行就解决 ...

  9. 使用PYTHON统计项目代码行数

    目录 一 使用PYTHON统计项目代码行数 二 应用实例 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 使用PYTHON统计项目代码行数 遇到一个非常小的需求:统计一个项目里头的各类源代码 ...

最新文章

  1. 面试限流、熔断、高可用,好多人一脸懵!
  2. John的农场(最小生成树)
  3. 15、修改和删除触发器(DROP TRIGGER)
  4. VS 2012 找回消失的“创建单元测试”
  5. Latex 版本简历
  6. NAS远程共享存储NFS
  7. boot camp驱动下载以及对应机型版本查询
  8. Flash网页游戏辅助工具制作简析
  9. 基于胜任力模型的项目经理岗位培训需求分析研究
  10. TI公司CC系列的各种芯片的区别 CC2430 CC1100
  11. C++很难?神级程序员自述对C++的认识!见解独到能少走很多弯路!
  12. linux关机会自动重启,linux——如何在linux下让系统定时自动重启(关机)
  13. java : mozilla rhino js引擎 使用教程
  14. Pandas完美读取html格式的Excel所有隐藏数据
  15. 和游戏服务器的连接中断错误 1,绝地求生“与Steam服务器连接时出现了一个问题”怎么解决...
  16. warning CS0108: `___' hides inherited member `___'. Use the new keyword if hiding was intended解决办法
  17. 主成分分析(Principal Component Analysis)原理
  18. FileOperatorWSInstaller.zip——上海一网通登录社保下载提示,却无法下载
  19. SSM6==spring体系回顾,纯XML配置springMVC,纯注解配置springMVC
  20. TodoList反选

热门文章

  1. 如何学习一个新的PHP框架
  2. Oracle安装与操作系统用户组
  3. 说说大型高并发高负载网站的系统架构 (转)
  4. Yii --EClientScript 扩展,css,js文件代码压缩合并加载
  5. (整理)C/C++野指针
  6. Android各个版本API的区别
  7. Ora-01008错误:oracle 并非所有变量都已绑定的原因
  8. Android应用开发——系统自带样式Android:theme
  9. 云计算的下一个时代——“容器时代”
  10. 【杂文】从实习到校招到工作