3

ini/prop ファイルのように見える lxc 構成ファイルがありますが、グループ化する必要がある重複したキーと値のペアが含まれています。dict と json に変換したいのですが、サンプルは次のとおりです。

lxc.tty = 4
lxc.pts = 1024
lxc.rootfs = /opt/mail0/rootfs/
lxc.network.type = veth
lxc.network.name = eth7
lxc.network.link = br7
lxc.network.ipv4 = 192.168.144.215/24
lxc.network.type = veth
lxc.network.name = eth9
lxc.network.link = br9
lxc.network.ipv4 = 10.10.9.215/24

これは、cfg からキー パスへのキーの変換も行う、必要な Python データです。

data = {
"lxc":{ "tty": 4, "pts": 1024 , "rootfs": "/opt/mail0/rootfs",
    "network": [
     {"type": "veth", "name": "eth7", "link": "br7", "ipv4":"192.168.144.215/24"},
     {"type": "veth", "name": "eth9", "link": "br9", "ipv4":"10.10.9.215/24"}
    ]
  }
} 

そのようなキー、値のペアのグループを処理するための方法とルールを共有/提案できますか. 前もって感謝します!

4

0 に答える 0