工作中遇到一个小问题,需要在一个日志文件中,删选出包含emrfs sync命令和之后内容的行,格式如下,

[2019-10-31 08:20:16,389] {logging_mixin.py:84} INFO - emrfs sync s3://cf-data-sync/mysql2s3/account/tbl_user_account/

考虑采用正则表达式来做,代码如下

import re
pattern = re.compile(r'emrfs sync \S+') with open('sync.sh', 'r') as f:
line=f.readline()
while line:
m = pattern.findall(line)
if m:
print(m[0])
line=f.readline()

最新文章

  1. 使用配置文件来配置JDBC连接数据库
  2. I’m Sure It Will Only Take You A Few Days To Code
  3. onload事件-----addLoadEvent函数
  4. flex swf和movieclip之前的微妙关系
  5. winform去掉右上角关闭按钮
  6. 各种注释--------html,jsp
  7. 免费的HTML5连载来了《HTML5网页开发实例详解》连载(五)图解通过Fiddler加速开发
  8. ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第三章:搜索、高级过滤和视图模型
  9. 自己动手写谷歌API翻译接口
  10. 小Writeup
  11. JS--微信浏览器复制到剪贴板实现
  12. Hibernate-在Eclipse(Oxygen)中安装Hibernatetools插件
  13. 第二十天 模块 sys os os下path settings random shuit
  14. HOWTO: Avizo/Amira使用前的显卡设置(Volume Rendering,Volren不显示)
  15. [svc]容器网络学习索引及网络监控
  16. 关于Linux(时间网路同步)
  17. php代码编写
  18. Java命令学习系列(五)——jhat
  19. (转载)设计模式之-策略模式(Strategy)
  20. js中replace的用法

热门文章

  1. Java web 项目 web.xml 配置文件加载过程
  2. Spring AOP的理解和使用
  3. Pythonic定义
  4. git tag 重写
  5. 给Eclipse安装MinGW
  6. ubuntu16.04下NVIDIA GTX965M显卡驱动PPA安装
  7. Linux系统组成和获取命令帮助4
  8. jsp学习——九大内置对象
  9. Excutor线程池
  10. zencart批量插入TEXT文本属性attributes