位置: 编程技术 - 正文

Python与sed,grep文本查找效率对比小测(python sed)

编辑:rootadmin
Gnu awk作者在FreeBSD邮件列表中回答”GNU grep为什么比BSD grep要快“,提到了用到了Boyer-Moore算法,虽然不知道是什么,但感觉很厉害的样子~我猜想grep有多快呢? 所以想比较下下python,sed与grep: 测试文本:w行,M大 python普通正则匹配: 复制代码代码如下:#!/usr/bin/python3 import re f=open('/tmp/test.txt') for line in f: match=re.findall('^This.*want',line) if match != []: print(match)结果:

推荐整理分享Python与sed,grep文本查找效率对比小测(python sed),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中gedit,python grep模块,python中gedit,python sed,python greet,python greeting,python grep,python greet,内容如对您有帮助,希望把文章链接给更多的朋友!

试下编译的正则试试: 复制代码代码如下: #!/usr/bin/python3 import re f=open('/tmp/test.txt') re_obj=re.compile('^This.*want') for line in f: match=re_obj.findall(line) if match != []: print(match) 结果快了1倍:Python与sed,grep文本查找效率对比小测(python sed)

试试sed:

快了1个数量级! 最后试试grep:

果然grep是查找最专业的!

安装 unixbench make: *** [pgms/ubgears] Error 1 的解决方法 一.准备工作1.首先使用root用户登陆.2.运行Unixbeanch需要GCC的支持,在安装Unixbeanch之前,需要先安装GCC,在Debian中,直接执行如下命令:复制代码代码如下:apg-

Linux中zip压缩和unzip解压缩命令详解 1、把/home目录下面的mydata目录压缩为mydata.zipzip-rmydata.zipmydata#压缩mydata目录2、把/home目录下面的mydata.zip解压到mydatabak目录里面unzipmydata.zip-dmydatabak3、把/h

linux下磁盘管理之利器 lvm使用介绍 一、LVM简介LVM(LogicalVolumeManager)是一个应用于Linux的内核的逻辑卷管理器,是Linux环境下对磁盘进行分区管理的一种机制。先介绍几个有关LVM的名词1、PV(

标签: python sed

本文链接地址:https://www.jiuchutong.com/biancheng/359009.html 转载请保留说明!

上一篇:Linux目录树:根目录、典型目录等详细说明 (linux 根目录)

下一篇:安装 unixbench make: *** [pgms/ubgears] Error 1 的解决方法(安装空调)

  • 产权转移书据印花税政策
  • 收据大写十万元整怎么写标准
  • 打印的电子发票需要盖章么
  • 水利建设基金计算
  • 增值税发票已抵扣能否认定合同关系
  • 建筑简易征收需要成本发票吗
  • 小规模纳税人报税前需要做什么
  • 备用金每个月可以用几次
  • 非税收入如何审查
  • 缓缴税款到期缴纳罚款吗
  • 销售旧房不能取得评估价格
  • 接受捐赠收入会计利润含税吗
  • 上期留抵税额如何计算
  • 为在建工程发生的管理费用
  • 装修公司帮客户套现装修贷违法吗
  • 委托加工物资加工完毕验收入库后作为
  • 未分配利润转增股本需要交税吗
  • 所得税弥补以前年度
  • 一张报关单可以分批退税吗
  • 专票上的账号打错了
  • 红字发票信息表是销方还是购方开
  • 出差补贴没有发票
  • 给客户样品需要收钱吗
  • windows已禁用
  • 电脑系统出问题了怎么办
  • linux系统备份整个硬盘的命令
  • 台式电脑清洗步骤图解
  • newacs.exe是什么进程
  • P2PNetworking3.exe - P2PNetworking3是什么进程 有什么用
  • PHP:is_writeable()的用法_Filesystem函数
  • 领用包装物会计科目
  • 进料加工免退税
  • 超出经营范围开票怎么处理
  • 人工智能会影响经济发展吗
  • 升级nodejs到最新版本
  • 应收账款贷款怎么做
  • 加工取得的存货成本会计分录
  • 城镇土地使用税优惠政策
  • python __call__
  • 织梦网站老是被挂马
  • 汇算清缴涉及哪些调整
  • PostgreSQL分区表(partitioning)应用实例详解
  • mysql的一些命令
  • kppw源码
  • 怎么做零售企业
  • 增值税免税优惠梳理
  • 饭店房屋的租赁合同范本
  • 中级会计报名必须用电脑吗
  • 电子退库收入怎么入账
  • 物业电费加价如何处理
  • 税控盘抄报税逾期怎么办
  • 补缴以前年度企业所得税如何做账
  • 其他应付款转实收资本走什么程序
  • 期末留抵税额可以冲减欠税吗
  • 职工福利费扣除税率
  • sqlsever导入数据时出现ole db连接数据无效
  • windowsxpwindows7都是
  • win7无法识别usb设备如何解决
  • centos6.0安装教程
  • win8系统运行在哪里
  • iPhone怎么录制屏幕
  • 怎么清空mac用户数据
  • win10怎么进去
  • win8.1设置在哪
  • 不经过回收站直接删除文件的操作是
  • Win7如何关闭Smartscreen筛选器?Win7关闭Smartscreen筛选器的方法
  • rmxp4droid for 天敏电视盒子
  • Tutorial 7 Rotation Transformation
  • Strumpy Shader Editor入门教程
  • CSS List Grid Layout 图片垂直居中
  • 原生js实现ajax步骤
  • 如何进行前后端交互
  • shell实现自动ssh
  • java script入门
  • android studio项目无法运行
  • 安卓微信自带聊天背景图片高清
  • 广西地方税务局决算公开表
  • 内蒙古国家税务局网上电子税务局官网
  • 杭州国税咨询电话
  • 船舶税由谁代征
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设