Как быстро искать через файл .csv в Python

Я читаю 6 миллионов записей .csv файл с Python, и я хочу иметь возможность искать в этом файле для конкретной записи.

Есть ли хитрости для поиска по всему файлу? Стоит ли читать все это в словаре или выполнять поиск каждый раз? Я попытался загрузить его в словарь, но это заняло много времени, поэтому я в настоящее время ищу весь файл каждый раз, который кажется расточительным.

Могу ли я использовать этот список в алфавитном порядке? (например, если искомое слово начинается с «b», поиск выполняется только со строки, которая включает в себя первое слово, начинающееся с «b», до строки, которая включает последнее слово, начинающееся с «b»)

я используюimport csv.

(побочный вопрос: можно сделатьcsv перейти к определенной строке в файле? Я хочу, чтобы программа запускалась с произвольной строки)

Изменить: у меня уже есть копия списка в виде файла .sql, как я могу реализовать это в Python?

Ответы на вопрос(6)

Ваш ответ на вопрос