位置: 编程技术 - 正文

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

  • 已抵扣的进项税额怎么转出
  • 延期缴税申请需要先申报吗?
  • 门诊医保报销发票
  • 开票报税是什么意思
  • 企业中征码怎么办
  • 职工出差餐费计入什么科目
  • 对方公司退回货款,但发票已经开了怎么写摘要
  • 现金预算包括哪些内容,来源是什么
  • 一次性离职补偿金如何避税
  • 盘亏存货需要进项税额转出吗
  • 共同开发无形资产怎么算
  • 存出的保证金
  • 一次性发20万元个税如何算
  • 混合销售如何做会计分录
  • 存货盘亏计入什么科目批准后
  • 未成立工会的企业、事业单位
  • 什么是劳动保护费支出
  • 登记变更是什么意思
  • 销售单怎么设置打几行
  • 企业有哪些项目名称
  • 发票冲红后是否可以重开
  • U盘复制文件提示文件过大
  • 医疗机构医疗服务自查报告怎么写
  • 提供建筑安装服务
  • 补充协议是否缴纳印花税
  • 用约当产量法怎么计算约当总产量
  • hotkey osd driver可以卸载吗
  • 购进旧设备折旧年限如何计算
  • 冬日里的科赫尔湖,德国巴伐利亚州 (© Reinhard Schmid/eStock Photo)
  • el-tree方法
  • 增值税发票半年能开吗
  • torch训练模型
  • php动态变量
  • 多表关联join
  • php二维数组按某个键值排序
  • 计提支付公积金
  • 新企业所得税实施细则
  • php如何判断用户是否在线
  • 预收款怎么做表格
  • php会员系统
  • 研发费用归集范围有哪些
  • 金税盘一定要交费吗
  • python 记录日志
  • centos下编写贪吃蛇吗
  • 为什么费用报销先由主管部门审批在由财务审核
  • 成品油涉及范围有哪些
  • 完全卸载mysql8.0
  • mysql相关
  • 对公账户是怎样的
  • 坏账准备的帐务处理
  • 增值税发票种类三种
  • 软件续费应记什么科目
  • 利息支出的纳税调整计算公式
  • 企业退款给个人多久到账
  • 技术服务所发生的事故
  • 赠送的产品价格为0怎么做账
  • 长期股权投资权益法初始成本的确定
  • mysql8.0 json
  • window系统怎么用
  • xp系统电脑开机密码忘记了
  • 无光驱是不是放不了光盘
  • ubuntu20.04 vim
  • ubuntu安装chia
  • ubuntudde 中文
  • windows10计划任务文件在哪
  • linux远程更新程序
  • mcclauncher.exe
  • win7系统电脑开机黑屏
  • 计算机图形学考研院校
  • jquery的实现原理
  • jquery控制display属性
  • windows安装python pip
  • dos下重命名
  • node.js中express-session配置项详解
  • python 上传文件到ftp
  • python怎么做脚本
  • 税务一体化监督起主导作用的是
  • 交社保去地税局交吗
  • 2021河南省中考英语听力音频
  • 精准扶贫的实践与探索经验
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设