我有一個非常大的CSV文件只包含兩個字段(id,url)。我想用python做一些關於url字段的索引,我知道有一些工具比如Whoosh或者Pylucene。但我無法得到這些例子的工作。有人可以幫我弄這個嗎?在Python中索引CSV文件內容
1
A
回答
0
FILE.CSV內容:
a,b
d,f
g,h
加載它全部變成一個巨大的字典
Python腳本:
#Python 3.1
giant_dict = {id.strip(): url.strip() for id, url in (line.split(',') for line in open('file.csv', 'r'))}
print(giant_dict)
{'a': 'b', 'd': 'f', 'g': 'h'}
1
PyLucene是很容易的工作,但你有沒有張貼您的例如我不知道你面臨什麼問題。
或者,當你只有key:value類型的數據時,可能會比Pylucene更好,像DB Berkeley DB(python綁定pybsddb)。它將像Python字典一樣工作,並且應該比lucene更快或更快,您可以嘗試。
相關問題
- 1. 如何在Python中的csv文件中找到頭的索引?
- 2. 在Python 3.5中導入CSV文件時導致索引錯誤
- 3. 在Python中發佈CSV文件內容作爲數據
- 4. 顯示CSV文件內容
- 5. 搜索CSV文件(Python)
- 6. 索引和搜索項目文件夾中的內容
- 7. 在Python中搜索CSV文件 - IndexError:列表索引超出範圍
- 8. 讀取.csv文件並將其內容放入python列表中
- 9. 在c#中搜索文件內容#
- 10. 在csv文件中搜索
- 11. csv文件在Python
- 12. 如何將索引中的緩存文件內容設置爲任意內容
- 13. 刪除多個csv文件的內容與Python
- 14. 使用Python讀取Dropbox共享csv文件的內容
- 15. 列表索引超出範圍在Python中將文件寫入csv
- 16. Solr沒有索引文檔的內容
- 17. 索引html的文本內容
- 18. CSV文件內容顯示問題
- 19. Python讀取文件內容
- 20. 如何在laravel集成測試中存在csv文件內容
- 21. 在PowerShell中過濾CSV文件中的內容
- 22. 如何在Python中擦除文本文件的文件內容?
- 23. 在python中搜索和比較csv文件中的valuse
- 24. 在iphone上搜索文件內容
- 25. 內容不從文件中檢索
- 26. 在csv文件中添加一個索引列
- 27. Solr索引文件刪除html標籤和垃圾內容形式索引
- 28. TYPO3爬蟲索引內容
- 29. 比較Python中的文件內容
- 30. 在Python中將RAR文件的內容讀入內存中
你是什麼意思索引? – 2010-04-16 23:31:37