Re: [討論] 過濾資料(多重條件)
※ 引述《josefy (醉落~最弱)》之銘言:
: 各位板大好 由於上一份程式大致上是 心願已了XDD
: 最近再做另一個構想 data 模式是這的
: data1 ABC data2 data3 data4
: data5 EFG data5 data7 data8
: ....
: data_n ABC data(n+1) data(n+2) data(n+3)
: xxxxxx EFG xxxxxxxxxx(省略)xxxxxxxxxxxxx
: 我在意的只有 ABC EFG
: 而且希望 輸出的時候 順序就跟data裡面的一樣
: 如果使用 內建的 .findall 順序基本上不會一樣 此外data容量大概維34MB
: 小弟上次只搜尋 ABC 就花了5分鐘 最後不想等 terminate 程式了...
: 請問有辦法嗎?
修正一下囉
\
我自己會這樣做, 因為findall真的太慢了
import commands
content = commands.getoutput("grep 'ABC\|EFG' data")
..
..
..
之後再對content做處理
也許這樣的方法有點笨, 但是應該會比findall來的快多了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.197.187
※ 編輯: suzuke 來自: 123.194.197.187 (07/05 22:02)
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章