位置: 编程技术 - 正文

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

  • 单位卖二手车需要交什么税
  • 理事单位和事业单位的区别
  • 税控服务费如何入账
  • 什么是非关联方交易
  • 国家税务定额发票票样
  • 单位承担的社保费用计入应付职工薪酬科目吗
  • 通行费机打发票税率
  • 发票不走账对哪方有害
  • 个体户认定一般纳税人
  • 企业提供建筑服务,应向建筑服务发生地
  • 投资性房地产收入属于什么收入
  • 股息利高的股票
  • 应交增值税已交税金的账务处理
  • 阿里云增值税专用发票
  • 企业营改增后的会计处理有何变化
  • 企业所得税税前扣除异常
  • 学校发票抬头类型填企业还是非企业
  • 商砼税收政策
  • 7.1增值税普通发票怎么开?
  • 小规模纳税人月末结转增值税
  • 没给顾客发票需要罚款吗
  • 债务免除的税务处理
  • 企业所得税减免所得税额怎么算
  • 哪些研发费用可以资本化
  • 房地产开发公司注册资金要求
  • 预收款没有发票怎么入账
  • 出口报关单中有哪些内容
  • 城市维护建设税计算公式
  • win10双屏怎么切换屏幕
  • 自然人独资属于什么经济性质
  • 税前扣除税后扣除
  • 生产企业结账流程
  • 计提本月应缴纳的所得税
  • 电脑的nip是什么
  • 公会经费缴费单位应于每月
  • 瑞芯微 8nm
  • 价税款均未支付
  • Uni-app + Vue3 + TS +Vite 创建项目
  • 水利建设基金按季度缴纳
  • thinkphp框架结构
  • 常用php数组排序方法
  • spring5和6差别大吗
  • 帝国cms自定义列表
  • 帝国cms视频教程
  • 在mysql中子查询是
  • rbac权限管理设计
  • 入库时的会计分录
  • 记账凭证摘要怎么填写
  • 两处取得收入,如何进行个税的申报?
  • 印花税每个月都有吗
  • 对公账户发票和普通发票不一样吗
  • 生产车间制造产品领用材料45000元,领用车间一半消耗
  • 购买劳务费会计分录
  • 付别人押金的会计分录
  • 仓储费用分配率
  • 投资子公司亏损母公司报表怎么做
  • 加油票抬头开错了
  • 如何算增值税金额
  • 个人账户打流水需要本人吗
  • 计提的意义
  • windows无法启动wlanautoconfig
  • win8系统怎么重置
  • XP系统怎么设置双屏幕
  • macbook appstore在哪
  • centos coreos
  • centos6.5mini安装教程
  • 组装机没有装系统开机会怎么样
  • win7右下角提示测试模式
  • win8录音文件保存在哪
  • xp怎么改w7
  • 在操作系统中如何创建一个新的用户
  • os x 10.10.5
  • mac计算器快捷键
  • win7系统桌面图标设置
  • shell脚本-lt
  • jquery实战
  • js 编程
  • 船舶吨税的税率怎么算
  • 票据贴现的票据是什么
  • 从国外网购东西回来要交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设