久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

198次閱讀
沒有評論

共計 567 個字符,預計需要花費 2 分鐘才能閱讀完成。

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

測試文本: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é)果:

試下編譯的正則試試:

代碼如下:

#!/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 倍:

試試 sed:

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

最后試試 grep:

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

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

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-25發(fā)表,共計567字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 淳化县| 延长县| 郴州市| 古浪县| 旺苍县| 临颍县| 潍坊市| 丁青县| 南郑县| 上蔡县| 华蓥市| 贺兰县| 宜春市| 商南县| 云安县| 友谊县| 镇康县| 鸡东县| 新建县| 安丘市| 阳东县| 古浪县| 奎屯市| 贺州市| 万载县| 福海县| 乌拉特后旗| 东海县| 潮州市| 资阳市| 行唐县| 西吉县| 萨嘎县| 大竹县| 巧家县| 丹寨县| 隆子县| 安乡县| 牙克石市| 东乡族自治县| 丁青县|