Форум сайта python.su
Edтут такое дело,именно в тестовом файле все написано. всего будет 70 тыс слов + пояснения к ним. я уже думал как вытащить все оттуда и распределить в питоновские модули.
Напишите все ваши слова и переводы в обычный текстовый файл по паре слово-перевод на строку.
Edтоесть можно организовать поиск сразу по тексту? не много не понял этот момент.как это читать в питоновский словарь?
Читайте его в питоновский словарь, а потом с ним работайте
Edполучается 2500 слов(ключей) на модуль - slovar
4000 слов скажем по 100 байт на строку - это 500 килобайт.
Edк сожалению я не знаком с базой данных SQLite. я точно не смогу такое сделать,лучше уж делать что я понимаю.
Если все-таки планируется нечто большее - положите в sqlite, благо он вместе с питоном сейчас из коробки.
Офлайн
stilА смысл?
тут такое дело,именно в тестовом файле все написано. всего будет 70 тыс слов + пояснения к ним. я уже думал как вытащить все оттуда и распределить в питоновские модули.
тоесть можно организовать поиск сразу по тексту? не много не понял этот момент.как это читать в питоновский словарьНу, не по тексту, а по словарю, в который вы этот текст положите, почитав из файла. 70000 слов тоже не очень много. Оцените приблизительный объем, а лучше просто прочитайте ваш файл в словарь и гляньте на скорость и объем памяти. Если не устроит, то используйте sqlite.
к сожалению я не знаком с базой данных SQLite. я точно не смогу такое сделать,лучше уж делать что я понимаю.Вы и с Питоном не слишком знакомы, судя по вашему коду и ничего, разбираетесь потиху. Освоите, нечего там бояться. Но для начала попробуйте обойтись словарем.
Офлайн