【问题标题】:Need suggestions for designing a content organizer需要有关设计内容组织者的建议
【发布时间】:2012-03-20 04:15:09
【问题描述】:

我正在尝试编写一个 python 程序,它可以获取内容并根据标签对其进行分类。我正在使用 Nepomuk 标记文件和 PyQt 用于 GUI。问题是,我无法决定如何保存内容。现在,我将每个条目单独保存到文件夹中的文本文件中。当我需要读取内容时,我告诉程序获取该目录中的所有文件,然后对每个文件执行读取操作。由于现在文件数量较少(少于 20 个),因此这种方法足够体面。但我担心当文件数增加时,这种方法会变得低效。有没有其他方法可以有效地保存内容?

提前致谢。

【问题讨论】:

  • 听起来你可以使用如下数据库:buzhug.sourceforge.net
  • 我会使用数据库,但我的想法是让它只与 python 一起工作。如果我将内容保存在文件中,我可以对文件执行简单的读取操作并获取内容。我可能不得不分享内容,如果数据存储在文件而不是数据库中会更好。

标签: python tagging saving-data


【解决方案1】:

您可以使用 stdlib 中的 sqlite3 模块。数据将存储在单个文件中。该代码可能比用于手动读取所有临时文本文件的代码更简单。

您始终可以以适合您的情况共享的格式导出数据。

【讨论】:

  • 感谢您的回答。我之前不知道这个模块。解决了我的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-30
相关资源
最近更新 更多