我正在用Python讀取600萬條.csv文件,並且我希望能夠通過此文件搜索特定條目。如何通過Python中的.csv文件快速搜索
是否有任何技巧來搜索整個文件?你應該把整個東西都讀成字典嗎?還是每次都要進行搜索?我試着將它加載到字典中,但這花了很長時間,所以我每次都在搜索整個文件,這看起來很浪費。
我可以利用列表按字母順序排列嗎? (例如,如果搜索詞以「b」開頭,則僅從包含以「b」開始的第一個詞的行到包括以「b」開頭的最後一個詞的行)搜索
我正在使用import csv
。
(側面的問題:它有可能使csv
去一個特定的行文件中我想使程序開始在隨機線)
編輯:我已經有了的副本列表作爲一個.sql文件,我怎麼能實現它到Python?
我會先將文件導入數據庫。 – Seth 2010-02-19 21:06:07
我忘了提及我不是一個Python專家,所以我們將不勝感激代碼示例。 – 2010-02-19 21:12:02
每次運行腳本時,您會執行多少次查找? – 2010-02-19 23:23:22