位置: 编程技术 - 正文

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

  • 城建税减半征收政策文件
  • 多扣的增值税怎么做账务处理
  • 开专票了还能不能退款
  • 汇票签收后可以撤回吗
  • 医院这么开发票
  • 资金占用费税前扣除比例
  • 单式记账法可以进行试算平衡吗
  • 政府补贴是什么职能
  • 增值税减免备案改备查后续管理
  • 营利性养老机构需要缴纳哪些税
  • 存货残料收入账务处理?
  • 商业承兑背书后退回怎么办
  • 货物进出口代理公司
  • 工业企业哪些房子要交房产税
  • 营改增之后还有营业税金及附加吗
  • 利税总额为负数如何表述出来
  • 开票系统怎么改管理员名字
  • 原材料费用的分配
  • 核销坏账应具备的条件
  • 金蝶软件测试笔试题及答案
  • 投资回报周期是多少天
  • 通行费怎么认证
  • 销售商品发生的现金折扣
  • 使用的磁盘空间在哪
  • 以银行存款支付上述材料运费480元
  • 忘记电脑开机密码怎么打开电脑
  • 按销售收入比例分摊进项税额按月还是按年
  • php sql 教程
  • PHP:Memcached::prependByKey()的用法_Memcached类
  • 外商独资企业在中国上市简称什么
  • visual studio code 调试php方法(图文详解)
  • 布鲁克顿的一只狗叫什么
  • 固定资产与固定资产净值
  • 修改gradle版本
  • 财务会计制度备案信息有效期起止怎么填
  • php 图片
  • 财务报销单据不能用圆珠笔写吗
  • 语音语言
  • 使用spring可以实现声明式事务吗
  • 在网上怎么样查个人征信
  • 社保费已扣为什么显示欠缴
  • 银行对账单冲正的单据在财务软件哪里找
  • 在ubuntu中安装win10
  • 中药资源与开发跨专业考研
  • 挂靠车辆进项税额是否可以抵扣
  • 公司向个人支付居间费用
  • 一次性扣除固定资产出售处理
  • 视同销售包括哪些行为?
  • 押金和租金
  • 在建工程什么意思
  • 现金比率的计算公式是什么意思
  • 发票优惠金额怎么开
  • 预发绩效会计分录
  • 冲减上年度多计提所得税
  • 哪些收入属于免增值税
  • 小规模纳税人季度申报哪些税
  • 企业申请支付宝账号步骤
  • 新准则固定资产处置的账务处理
  • 实收资本怎么入账?
  • sqlserver数据库恢复挂起状态
  • centos7怎么配置yum源
  • putty如何登录linux
  • 怎么进入win7系统
  • centos清理缓存
  • win8c盘
  • win10周年更新版是什么意思
  • linux主要充当什么样的服务角色
  • Windows 8 Consumer Preview 中的新热键介绍
  • 如何修改windows密码策略
  • 模型变量是什么
  • cocos3d物理引擎
  • dom操作元素属性
  • cocos2dx游戏开发
  • android接听电话
  • javascript 日期
  • java clone用法
  • 有哪些比较好的android的框架
  • python的argparse用法
  • 钢结构蔬菜大棚造价多少钱一平方
  • 沭阳税务局举报电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设