目前正在昂贵地解析一个文件,生成了一个包含约400个键值对的字典,很少更新。之前有一个函数,它将文件解析后以字典语法写入文本文件中(例如dict = {'Adam': 'Room 430', 'Bob': 'Room 404'}
),然后将其复制并粘贴到另一个函数中,后者的唯一目的是返回已解析的字典。
因此,在每个需要使用该字典的文件中,我都会导入该函数,并将其分配给一个变量,该变量现在就是该字典。想知道是否有更优雅的方法来做到这一点,而不涉及明确复制和粘贴代码?使用数据库似乎是不必要的,而文本文件让我可以在将其添加到函数之前查看是否正确解析。但我乐意听取建议。
json.loads()
? - favoretti