我有一个嵌套字典,格式如下,用于国际化(这允许我们的翻译人员和非程序员根据需要编辑此文件;我的备份计划是使用JSON格式,但这不适合这些用户..)。
dict[LANGUAGE][KEY] = VALUE
我以下列格式将其输出到csv文件中:
KEY, VALUE-LANG-1, ... VALUE-LANG-N
其中VALUE-LANG-I = dict [LANGUAGE-I] [KEY]
这样可以正常工作,只要VALUE是简单的字符串即可。但是,如果VALUE更复杂(嵌套的dict或列表),我遇到了一个问题。有没有办法可以有效地处理这个问题?
答案 0 :(得分:0)
如果不知道您想要存储的数据结构的确切详细信息(例如您提到的嵌套dicts /列表),很难建议适合非技术用户手动编辑的替代格式。
一个明显的建议是坚持使用计算机友好的格式,并提供可用的GUI来编辑这些文件。