我正在考虑为我的 Python 应用程序使用用户可读的文件格式。现在我正在使用 pickle
以二进制形式存储我的数据。
我不确定 XML 或 JSON 是否可行,但基本上我的文件包含如下所示的列表列表:
[1, 'the name of the set', [[1, 'data1', 'data2'],[2,'data3','data4']]
包含字符串的其他列表的列表可以有多个项目(甚至数百个)。 基本上,我想要一些具有简单接口(interface)的东西,可以将它转换为 python 列表或从 python 列表转换,我需要那些整数保持整数。
最佳答案
这已经是字面上的 JSON。 JSON 可能是目前最流行的格式,而且它的易读性无可争议。
In [105]: my_list = [1, 'the name of the set', [[1, 'data1', 'data2'],[2,'data3','data4']]]
In [106]: my_list == json.loads(json.dumps(my_list))
Out[106]: True
关于python - python列表列表的用户可读文件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30180323/