看板 [ Python ]
討論串[討論] 過濾資料(多重條件)
共 11 篇文章
首頁
上一頁
1
2
3
下一頁
尾頁

推噓4(4推 0噓 1→)留言5則,0人參與, 最新作者chigi (,L>)時間14年前 (2011/08/03 13:39), 編輯資訊
0
0
0
內容預覽:
我的想法是,對於讀取時間而言,. IO時間絕對比computing長很多,. 基於這個想法,我認為你應該在每次執行程式的時候就讀入所有檔案. 或是建好所有檔案的index,來避免下次讀取時又要重新搜尋檔案的時間. 舉個例子來說,譬如我要在檔案群中搜尋patternA這樣的資訊. 解決這樣的問題可以有
(還有143個字)

推噓0(0推 0噓 16→)留言16則,0人參與, 最新作者josefy (醉落~最弱)時間14年前 (2011/08/02 20:49), 編輯資訊
0
0
0
內容預覽:
抱歉又來打擾了! 斗膽一問. 除了.findall以及grep之外 是否有其他更有效率的搜尋方式. 目前我寫的程式常常得搜尋約一百多個文字檔 效率真的很差. 抓出一個檔案中 欲取的數據 得要一秒多. 有時候要抓上千筆 ... 那會等很久的 . . .. 不知道是否有方式可以提升效能?. 如果能夠自己

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者suzuke (suzuke)時間14年前 (2011/07/24 00:02), 編輯資訊
0
0
0
內容預覽:
grep本身不是python的指令. 而是在linux shell底下的一個程式. 因為是利用python的command模組來調用shell裡的指令來用. 所以當然在windows底下沒辦法使用. 不過我印象中python好像也有類似grep的模組(不太確定~). ^^^^^^^^^^^^^^^^
(還有181個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者uranusjr (←這人是超級笨蛋)時間14年前 (2011/07/23 21:45), 編輯資訊
0
0
1
內容預覽:
result = re.findall(''.join(('(.*)',. '[',. ''.join(a),. '(.*)')),. data,. re.I). 基本上這是 regex 語法的問題, 而不是 Python 問題. 請參考正規表示式教學, 例如 http://en.wikipedia
(還有320個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者josefy (醉落~最弱)時間14年前 (2011/07/23 21:37), 編輯資訊
0
0
0
內容預覽:
感謝S兄的解答 小弟我遇到另一個困難. 就在把寫好的程式由linux拿到Windows上跑的時候. 搜尋不出任何結果 我猜是因為windows灌的python不支援grep. 因此後來改回 .findall這個方法 結果也可以用了. 但想要請問的是 如果要找的東西放在一個list裡面. a=['A'
(還有39個字)
首頁
上一頁
1
2
3
下一頁
尾頁