我正在尝试编写一个 python 程序,它可以获取内容并根据标签对其进行分类。我正在使用 Nepomuk 标记文件和 PyQt 用于 GUI。问题是,我无法决定如何保存内容。现在,我将每个条目单独保存到文件夹中的文本文件中。当我需要读取内容时,我告诉程序获取该目录中的所有文件,然后对每个文件执行读取操作。由于现在文件数量较少(少于 20 个),因此这种方法足够体面。但我担心当文件数增加时,这种方法会变得低效。有没有其他方法可以有效地保存内容?
提前致谢。
我正在尝试编写一个 python 程序,它可以获取内容并根据标签对其进行分类。我正在使用 Nepomuk 标记文件和 PyQt 用于 GUI。问题是,我无法决定如何保存内容。现在,我将每个条目单独保存到文件夹中的文本文件中。当我需要读取内容时,我告诉程序获取该目录中的所有文件,然后对每个文件执行读取操作。由于现在文件数量较少(少于 20 个),因此这种方法足够体面。但我担心当文件数增加时,这种方法会变得低效。有没有其他方法可以有效地保存内容?
提前致谢。
您可以使用sqlite3
标准库中的模块。数据将存储在一个文件中。该代码可能比用于手动读取所有临时文本文件的代码更简单。
您始终可以以适合在您的情况下共享的格式导出数据。