#!/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. python 滚动字幕_Python pygame绘制文字制作滚动文字过程解析
  3. linux文档采集前五行,Linux 学习-Shell筛选top前五行信息
  4. VBS 访问WMI读取IP地址,并将其设置为静态IP
  5. c# 收取邮件 解析_请教C#读取POP3邮件后,怎么获取正文的内容
  6. 时间管理——四象限法则
  7. java发送http请求 utf8_Java 发送http请求(get、post)的示例
  8. 生成国庆头像网站的源码及搭建教程
  9. stick棍子by Ye
  10. 头脑王者小程序开发源码分析
  11. 50 岁的 C 语言,掌控 Windows、Linux、macOS 等操作系统半边天
  12. 怎样度过研究生生活,如何度过研究生生活
  13. 概率统计matlab实验,概率与数理统计matlab实验报告1.doc
  14. 安全面试之基础总结篇【超详细!】
  15. android studio导入背景图片,改变图标,定时退出三个操作
  16. python 依据某几列累加求和_如何用Python找出PSY超卖的股票?
  17. 扩视机器视觉 | 机器视觉培训C#halcon
  18. 不用计算机怎么连接无线,电脑不用网线怎么连接无线网 不用无线网卡连接WiFi教程...
  19. linux之Centos6升级至centos7
  20. stm32使用PWM时,关闭PWM引脚会出现高电平解决方案

热门文章

  1. Exchange 2010 OWA更改过期密码
  2. Host-Base、LAN-Base、LAN-Free、Server-Free存储备份结构
  3. linux eclipse go插件,Eclipse 安装Go插件 (Ubuntu)
  4. python getopt模块_python里argparse模块和getopt模块的区别
  5. Android 自定义ViewGroup
  6. Android RadioButton 语言切换问题
  7. CoreAnimation-CATransaction
  8. 执行jar包中的某个类
  9. android-- apktool反编译工具使用详解
  10. string字符串的高级用法