考虑以下代码(任意示例,python语法):
number = 42
name = 'arthur'
if number != 42:
if name == 'arthur':
number = 42
else
if name == 'zaphod':
number = 0
我想以某种方式将其转换为某种格式,以便将其保存为文件。
我最初的想法是使用json
,但这不是一个具体的要求。你知道吗
我的想法是,上面的代码会转化为:
{'number':
{'42':
['name': {'zaphod':0}],
'other':
['name':{'arthur':42}]
}
}
基本上说,在进程结束时,可以从文件中读取if
-else
原理,并通过导航json找到正确的结果(如果存在的话)。你知道吗
我想看看是否有任何已知的方法来做这件事或一些文件的一个简单的方式去。你知道吗
谢谢
听起来你在追求分层数据存储。。。你知道吗
也许值得研究一下XML and XPaths,仅仅是想一想你的情况,熟悉一些概念。你知道吗
使用JSON也可以做到这一点,比如使用JSONPath但是我建议先玩一下XML/xpath,因为它更清晰,而且是一种更成熟的技术。你知道吗
这是我脑海中的一个演示:
text.xml
:相关问题 更多 >
编程相关推荐