真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python與sed,grep文本查找效率對比的示例分析

小編給大家分享一下Python與sed,grep文本查找效率對比的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)建站主營京山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶App定制開發(fā),京山h5成都小程序開發(fā)搭建,京山網(wǎng)站營銷推廣歡迎京山等地區(qū)企業(yè)咨詢




測試文本:20w行,21M大

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)



結(jié)果:

Python與sed,grep文本查找效率對比的示例分析

試下編譯的正則試試:

代碼如下:


#!/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)



結(jié)果快了1倍:

Python與sed,grep文本查找效率對比的示例分析


試試sed:

Python與sed,grep文本查找效率對比的示例分析

快了1個數(shù)量級!

最后試試grep:

Python與sed,grep文本查找效率對比的示例分析

果然grep是查找最專業(yè)的!

以上是“Python與sed,grep文本查找效率對比的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文標(biāo)題:Python與sed,grep文本查找效率對比的示例分析
當(dāng)前網(wǎng)址:http://weahome.cn/article/jjpehj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部