【发布时间】:2020-01-06 13:38:13
【问题描述】:
我的文件有一些属性 myprop.properties
a.b.c.d : '0'
a.b.c.e : 'hello'
a.b.c.f : 'hello1'
a.b.g.h : '123'
a.b.g.i : '4567'
http_port : false
install_java : true
我想将此文件转储为 yaml 格式,所以预期的输出应该是:
a:
b:
c:
- d: '0'
e: hello
f: hello1
g:
- h: '123'
i: '4567'
http_port : false
install_java : true
【问题讨论】:
-
你怎么知道在
c和d之间必须有一个序列,而不是在b和c之间?如果您的输入是a.b.c.0.d、a.b.c.0.e等,那会很明显,但事实并非如此。
标签: python python-3.x pyyaml ruamel.yaml