Нужны предложения по разработке контент-органайзера - PullRequest
0 голосов
/ 20 марта 2012

Я пытаюсь написать программу на python, которая могла бы брать контент и классифицировать его по тегам. Я использую Nepomuk для тегов файлов и PyQt для графического интерфейса. Проблема в том, что я не могу решить, как сохранить контент. Прямо сейчас я сохраняю каждую запись отдельно в текстовый файл в папке. Когда мне нужно прочитать содержимое, я говорю программе получить все файлы в этом фодере и затем выполнить операцию чтения для каждого файла. Поскольку количество файлов теперь меньше (менее 20), такой подход достаточно приличный. Но меня беспокоит, что при увеличении количества файлов этот метод станет неэффективным. Есть ли другой способ для эффективного сохранения контента?

Заранее спасибо.

1 Ответ

1 голос
/ 20 марта 2012

Вы можете использовать модуль sqlite3 из stdlib. Данные будут храниться в одном файле. Код может быть даже проще, чем тот, который используется для чтения всех текстовых файлов adhoc вручную.

Вы всегда можете экспортировать данные в формате, подходящем для обмена в вашем случае.

...