Python读取复杂的嵌套json值

2024-04-24 05:09:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个脚本,它在某个类别中运行一组不同的linux命令。 例如,提供系统信息的命令属于名为SYS\u INFO的类别

我使用字典来定义命令(以及关于它们的更多信息),就像这样

dictionary = {
              "SYS_INFO": {
                 "Uname": {
                    "msg":"Kernel Version Information", 
                    "cmd":"uname -a"
                  },
                  "OS": {
                     "msg":"Operating System Information",
                     "cmd":"cat /etc/issue"
                  },
               "NET_INFO": { 
                     etc... 
               }
              }

我需要在字典中循环,得到“category”(Uname,OS)和它们的相关信息(msg,cmd),以及不同的信息(SYS\u INFO,NET\u INFO)

我怎样才能反复浏览字典,得到所需的信息


Tags: 命令info脚本cmd信息net字典information