Найти - Пользователи
Полная версия: словарь
Начало » Python для новичков » словарь
1 2 3 4 5
stil
Ed
Напишите все ваши слова и переводы в обычный текстовый файл по паре слово-перевод на строку.
тут такое дело,именно в тестовом файле все написано. всего будет 70 тыс слов + пояснения к ним. я уже думал как вытащить все оттуда и распределить в питоновские модули.
Ed
Читайте его в питоновский словарь, а потом с ним работайте
тоесть можно организовать поиск сразу по тексту? не много не понял этот момент.как это читать в питоновский словарь?
Ed
4000 слов скажем по 100 байт на строку - это 500 килобайт.
получается 2500 слов(ключей) на модуль - slovar
Ed
Если все-таки планируется нечто большее - положите в sqlite, благо он вместе с питоном сейчас из коробки.
к сожалению я не знаком с базой данных SQLite. я точно не смогу такое сделать,лучше уж делать что я понимаю.
Ed
stil
тут такое дело,именно в тестовом файле все написано. всего будет 70 тыс слов + пояснения к ним. я уже думал как вытащить все оттуда и распределить в питоновские модули.
А смысл?
тоесть можно организовать поиск сразу по тексту? не много не понял этот момент.как это читать в питоновский словарь
Ну, не по тексту, а по словарю, в который вы этот текст положите, почитав из файла. 70000 слов тоже не очень много. Оцените приблизительный объем, а лучше просто прочитайте ваш файл в словарь и гляньте на скорость и объем памяти. Если не устроит, то используйте sqlite.
к сожалению я не знаком с базой данных SQLite. я точно не смогу такое сделать,лучше уж делать что я понимаю.
Вы и с Питоном не слишком знакомы, судя по вашему коду и ничего, разбираетесь потиху. Освоите, нечего там бояться. Но для начала попробуйте обойтись словарем.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB