a = [x + 2 if x%2==0 else x -5 for x in range(1,50)]
print(a)b = [x**2 for x in range(1,50) if x % 2==0]
print(b)# 字典生成式
dict1 = {'a':'A','b':'B','c':'C','d':'D'}
dict2 = {value:key for key,value in dict1.items()}
print(dict2)
# 报文类型
# Apr 17 22:19:28 FFC3 user.info DLT645-97[013][6704]: < 68364399 32000068 810646E3 6B453537  h6C.2..h..F.kE57
#  提取桌面上的session.log文件,存储文件为excel表#  提取桌面上的session.log文件,存储文件只excel表
import xlwt
import re# 导入mysql数据库
import mysql.connectormydb = mysql.connector.connect(host="localhost",user="root",passwd="123456",database="report"
)
mycursor = mydb.cursor()with open(r'C:\Users\Administrator\Desktop\session.log', 'r') as f:h = 1Excel = xlwt.Workbook()sheet1 = Excel.add_sheet('采集报文')# 设置字体font = xlwt.Font()font.bold = True# 读取每个字符的长度col_width = []for line in f.readlines():line = line.strip(' ')if re.findall('(<--)|(-->)', line):list_line = line.split()list_line[0] = list_line[0] + ' ' + list_line[1] + ' ' + list_line[2]if h == 25534: breakif len(line.split()) > 5:li = 0times = line.split()[0] + ' ' + line.split()[1] + ' ' + line.split()[2]sheet1.col(li).width = 256 * (len(times) + 1)sheet1.write(h, li, times)li += 1aler_mess = line.split()[4]sheet1.col(li).width = 256 * (len(aler_mess) + 1)sheet1.write(h, li, aler_mess)li += 1statute = line.split()[5]sheet1.col(li).width = 256 * (len(statute) + 1)sheet1.write(h, li, statute)li += 1mess = re.findall(']:(.*)', line.strip(' '))[0]# 设置宽度sheet1.col(li).width = 256 * 200sheet1.write(h, li, mess)h += 1sql = "INSERT INTO baobiao (time,alm_mess,statute,message) VALUES(%s,%s,%s,%s)"val = [(times, aler_mess, statute, mess)]mycursor.executemany(sql, val)mydb.commit()
Excel.save('采集报文.xls')

python 笔记 将一个log文件转换成excel提取数据保存相关推荐

  1. 用Python批处理将WORD文件转换成PDF格式(工具:win32com模块)

    用Python批处理将WORD文件转换成PDF格式 一.问题分析 key words:批处理.WORD转换PDF.办公自动化 二.材料准备 三.代码实现 ☆其他问题:日常遇到问题,整理笔记不易,欢迎交 ...

  2. mpp文件转换excel_怎么将pdf文件转换成excel表格格式呢?

    在我们的日常工作当中,有的时候偶尔会出现一些商业E-Mail的发送,但是在发送之前我们是需要将PDF文档中的数据内容转换成Excel表格的形式.所以学会将PDF转Excel的方法很重要,那不知道小伙伴 ...

  3. Python 将MP3音频文件转换成MIDI乐谱文件

    Python 将MP3音频文件转换成MIDI乐谱文件 spleeter 1.系统环境 我的Python环境 安装spleeter pip install spleeter 查看spleeter是否安装 ...

  4. 怎么把excel文件转成dta_如何将excel表格数据转化为dta格式-怎么把dat文件转换成Excel文件,里面的数据格式要......

    dat文件怎么转换成excel 1.首先点击excel表格左上角的"文件"选项. 2.在打开的页面中点击"另存为"选项并点击其中的"浏览"按 ...

  5. 如何将PDF文件转换成Excel呢?

    在办公中,会使用到各种格式的文件,其中最常见的有pdf.Word.excel.TXT等.而PDF文件很特殊,不能像Word和excel文档那么容易编辑.如果小伙伴们需要编辑和引用PDF文件的内容.就需 ...

  6. PDF文件转换成excel工作表

    PDF文件想要转换成excel格式的工作表文件,需要用到PDF转换器,我们以奥凯丰 PDF转换大师为例,将PDF文件转换成excel文件. [PDF转换大师]转为word_excel_ppt_txt_ ...

  7. 如何免费把vcf文件转换成excel格式

    vcf文件怎么转成excel这篇文章有网友评论说不想花钱.那么我们就来讲一讲vcf文件怎么转成excel格式不花钱. 默认20条内容不收费 九雷VCF转换器支持一键批量把VCF通讯录文件转换成Exce ...

  8. PDF文件转换成Excel表格怎么转?

    PDF文件转换Excel表格知道怎么进行转换吗?都知道如果不想自己的文件受到别人的恶意篡改的话就可以将编辑好的文件设置为PDF文件,尤其是一些数据之内的文件,因为PDF文件是没办法进行编辑的.那PDF ...

  9. 小白学习PYTHON之路---PY文件转换成EXE可执行文件

    一.背景 今天闲着无事,写了一个小小的Python脚本程序,然后给同学炫耀的时候,发现每次都得拉着其他人过来看着自己的电脑屏幕,感觉不是很爽,然后我想着网上肯定有关于Python脚本转换成可执行文件的 ...

最新文章

  1. Python学习笔记——全局变量声明
  2. c# winform 用子窗体刷新父窗体,子窗体改变父窗体控件的值
  3. [Baltic2009]Radio Transmission
  4. 计算机编码规则之:Base64编码
  5. jmx jolokia_使用Jolokia和JMX进行客户端服务器监视
  6. java动态语言_探秘Java 7:JVM动态语言支持详解
  7. CCF大专委2018年大数据发展趋势预测
  8. 计组之数据运算:8、c语言之强制类型转化、数据的存储与排序(大小端、字节对齐)
  9. 阿里巴巴获评《福布斯》全球最有投资价值公司
  10. break , continue , exit
  11. Pidgin 新QQ插件:pidgin-lwqq
  12. 仿短视频竖屏播放美nv源码 源码仅供技术参考
  13. VB.NET读写文本文件方法
  14. U盘写保护的解决办法,亲自实践,原创!
  15. pta:人民币与美元汇率兑换程序(python)
  16. hdfs 指令_HDFS之一:hdfs命令行操作
  17. 【滤镜算法】低多边形风格介绍及Matlab实现
  18. 哔哩下载姬v1.3.3 B站视频下载工具
  19. tp路由器 拨号失败 服务器无响应,tp路由器wdr8500拨号不成功怎么办
  20. pvx什么材质_100818 常用塑胶材料牌号

热门文章

  1. 多电脑切换器的原理和功能介绍
  2. 高通CameraSenorBringup
  3. RAD Studio 11.X Alexandria release有何新的改变及改变实务
  4. K均值算法(继续优化中)
  5. 关于node版本16+ 安装依赖会出现error的问题
  6. 【优化求解】基于蝗虫算法求解单目标问题附matlab代码
  7. Laravel引入phpoffice/phpword替换Word文件内容
  8. Smss.exe 进程分析--NT 源码--当机方法
  9. Linux中一些最优秀的浏览器
  10. 第三讲 Matlab/Simulink入门——离散系统仿真实例