位置: 编程技术 - 正文

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

  • 金税三期系统的作用
  • 计提企业所得税会计科目
  • 什么是非居民纳税人类别
  • 车辆购置税会计科目怎么做账
  • 安全生产费用怎么入账
  • 制造业怎么核算成本
  • 没有参加会计继续教育会怎样
  • 公司的纳税信用等级对财务人员有什么影响
  • 电子发票怎么入库
  • 签证费没有发票可以入账吗
  • 农产品收购发票可以跨区域开吗
  • 企业减免税享受什么
  • 销项税额特殊销售额的处理方式
  • 进料边角料内销作进口报关单时为何要在备注栏备注活期
  • 进项税额可以在买东西吗
  • 建筑行业简易计税账务处理
  • 摊余成本加还是减
  • 运输费计入采购成本的分录
  • 公司为什么要员工提供房产证
  • 金融业的增值税
  • 增值税抵扣进项税额交税账务处理
  • 跨年度取得增值税发票能否抵扣?
  • 拍卖的房产
  • 投资理财产品的风险性从低到高
  • 企业已确认销售收入的售出商品发生销售折让,且不属于
  • 苹果6splus怎么操作技巧
  • 网页游戏玩着卡
  • 期末未抵扣数
  • php数组函数输出《咏雪》里有多少"片"字
  • 房地产企业困境
  • svchost程序错误怎么修复
  • windows7怎样升级windows10
  • 制造费用结转到主营业务成本
  • win11 build 22000.65
  • thinkphp批量修改
  • hpzts04.exe是什么进程 有什么作用 hpzts04进程查询
  • 企业所得税的基本税率是多少?
  • php浮点数
  • 增值税申报表上期留抵税额怎么填
  • 时序21-21-21-47
  • find命令详解查找文件
  • yii2框架从入门到精通
  • 出口退税退下来还得缴税吗
  • 筹办期间发生的广告费和业务宣传费可以扣除吗
  • 复核人和收款人一样了怎么办
  • python elasticsearch timeout
  • mysql查询数据库前五条信息
  • 个人代人开普票个税怎么算
  • 商业一般纳税人标准
  • 年末已经结账了怎么入账
  • 建筑施工仪器设备有哪些
  • 工程施工的主要经济指标包括哪些
  • 个人独资企业需要缴纳哪些税种
  • 汽车买卖中介
  • 电梯安装发票税收分类
  • 增值税处罚条例
  • 科研经费的间接费用会审核吗
  • 交了社保里面的钱去哪里了
  • 全额事业单位和差额事业单位退休工资有什么区别
  • 汽车三产件
  • 修建的道路怎么做账
  • sql server中的权限包括哪三种类型
  • sql2005 HashBytes 加密函数
  • winxp怎么打印
  • freebsd windows
  • 搭建技巧和方法示意图
  • win10打开或关闭功能在哪里
  • linux ili9341
  • kali渗透工具安装
  • windowsxp是什么时候正式发布
  • 桌面的word
  • 在linux操作系统中,/etc/rc.d/init.d
  • win7开机提示重启怎么办
  • opengl es3.0
  • 很好的无光照模式叫什么
  • python引用方法
  • 酷狗模拟场景怎么用
  • javascript基础笔记
  • jquery on()
  • 申请小规模纳税人公司需要多久
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设