位置: 编程技术 - 正文

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 的解决方法(安装空调)

  • 增值税发票验真伪怎么验
  • 企业所得税当年销售收入
  • 税收要素的灵魂
  • 取得发票与实际业务不符怎么办
  • 无形资产出售利得计入
  • 单位借款是否纳税
  • 在项目地预缴税款有哪些税种
  • 失业保险稳岗返还是政府补助吗
  • 现金日记账支出和收入表格怎么做
  • 什么发票可以冲销
  • 结转本期各项收入
  • 公司交的物业费入什么科目
  • 外购商品赠送客户怎么做账
  • 事业单位劳务派遣工作值得去吗
  • 支付的票据承兑手续费计入财务费用
  • 一般纳税人上个月没有申报这个月申报不了
  • 零售超豪华小汽车交消费税吗
  • 不符合规定(未带编码或编码选择错误)的发票,纳税人该怎么做?
  • 出售二手车税率3%减按2%征收的政策
  • 向银行贷款资产包括哪些
  • 处理固定资产开什么发票
  • 私人打款到对公账户可以吗
  • 公司收到境外付款的人民币
  • 电子汇款收入是什么意思
  • 跨月发票作废应如何处理
  • 职工廉租房怎么办理
  • win10开发工具在哪
  • avgorange是什么文件夹可以删除吗
  • 非累积带薪缺勤和累积带薪缺勤的区别
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • 视同销售的八种情况下会计分录怎么做?
  • 取得短期借款会计科目
  • 一般纳税人增值税优惠政策2023
  • 来料加工业务的会计处理
  • 部署文档
  • 水獭冬眠吗?
  • php反序列化漏洞原理
  • 3分钟认识Vue3的v-model
  • js倒计时函数
  • 处置车辆收入缴税规定
  • 利润分配的顺序依次是什么
  • 入库税款异常怎么处理好
  • 印花税应计入哪里
  • 帝国cms视频教程
  • 汇兑损益的种类
  • 物流公司卖车合法么
  • 增值税专用发票有几联?
  • 机会成本的特点有()
  • 质量赔偿金
  • 高新企业预缴增值税税率
  • 不能抵扣的普通发票如何做分录
  • 银行存款利息应计入
  • 别的公司代付货款
  • 一般纳税人外地预缴税款怎么做分录
  • 会计准则规定了什么
  • 其他应收款科目核算哪些业务
  • 案例分析购入办法怎么写
  • 工资冲抵借款合法
  • mysql中自定义函数属于那个
  • sql 查询效率
  • mysql向指定字段中添加数据
  • win10预览版选哪个
  • ubuntu x
  • xp系统管理员账户
  • ubuntu搭建tftp服务器
  • 如何设置win10系统输入法
  • SSSvr.exe - SSSvr是什么进程
  • .hpp是什么文件
  • linux磁盘空间不足怎么清理
  • win8 系统设置
  • 删除同步中心图标
  • linux k
  • shell的实现
  • javascript教程完整版
  • bash fi
  • jquery dom对象
  • unity脚本api
  • jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
  • 事业单位大额资金拨付需要什么报账材料
  • 自然人电子税务局web端怎么进入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设