我想制作一本英文词义词典 file/folder,怎样访问它最有效?
I want to make a english word-meaning dictionary as a file/folder, what will be the most efficient way to access it?
所以我想制作一本字典,有两种方法可以实现
- 一个词典目录,其中每个单词都存储为一个文件名,其含义作为文件内容
- 包含所有单词的单个文件
第一个问题有人可以建议任何更好的方法来存储有效的字典吗? (我必须将其存储为文件)
第二个问题,我建议的两种方法中哪种访问速度更快?
请注意,我不会搜索这个目录,因为它会很大,而只是通过检查文件是否存在来检查单词是否存在,如果存在则打印其内容。
编辑:添加了我将如何使用@Vlad Feinstein 建议的词典
您的问题中缺少最重要的部分:您将如何使用该词典?
但是,为了访问存储在单个文件中的单词,您将不得不使用 OS-provided API,这很可能不如遍历单个文件中的数据有效。
请注意,许多单词具有多重含义。您是否考虑过使用一些流行的数据格式(例如 JSON)来存储所有这些内容?
所以我想制作一本字典,有两种方法可以实现
- 一个词典目录,其中每个单词都存储为一个文件名,其含义作为文件内容
- 包含所有单词的单个文件
第一个问题有人可以建议任何更好的方法来存储有效的字典吗? (我必须将其存储为文件)
第二个问题,我建议的两种方法中哪种访问速度更快?
请注意,我不会搜索这个目录,因为它会很大,而只是通过检查文件是否存在来检查单词是否存在,如果存在则打印其内容。
编辑:添加了我将如何使用@Vlad Feinstein 建议的词典
您的问题中缺少最重要的部分:您将如何使用该词典?
但是,为了访问存储在单个文件中的单词,您将不得不使用 OS-provided API,这很可能不如遍历单个文件中的数据有效。
请注意,许多单词具有多重含义。您是否考虑过使用一些流行的数据格式(例如 JSON)来存储所有这些内容?