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