【发布时间】:2012-08-03 00:19:10
【问题描述】:
目前解析文件的成本很高,该文件会生成约 400 个键值对的字典,很少更新。以前有一个解析文件的函数,将其写入字典语法中的文本文件(即dict = {'Adam': 'Room 430', 'Bob': 'Room 404'})等,然后将其复制并粘贴到另一个函数中,该函数的唯一目的是返回已解析的字典。
因此,在我将使用该字典的每个文件中,我都会导入该函数,并将其分配给一个变量,该变量现在就是该字典。想知道是否有更优雅的方法来做到这一点,它不涉及显式复制和粘贴代码?使用数据库似乎没有必要,文本文件让我在将其添加到函数之前查看解析是否正确完成。但我愿意接受建议。
【问题讨论】:
-
序列化为json,将json写入文件,读取文件,之后
json.loads()?
标签: python database json dictionary