我有一个具有某些属性 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
Run Code Online (Sandbox Code Playgroud)
我想将此文件转储为 yaml 格式,因此预期输出应该是:
a:
b:
c:
- d: '0'
e: hello
f: hello1
g:
- h: '123'
i: '4567'
http_port : false
install_java : true
Run Code Online (Sandbox Code Playgroud) 我的字符串值为,
"a"
"a.b"
"b.c.d"
Run Code Online (Sandbox Code Playgroud)
如何将它们转换为Python字典变量,
a
a["b"]
b["c"]["d"]
Run Code Online (Sandbox Code Playgroud)
字符串的第一部分(点之前)将成为字典名称,其余子字符串将成为字典键