有如下文本,如何生成嵌套词典,生成后如何维护、查询数据?没有思路。/**/里的内容和空行不要,“:”前面的是第一个KEY,“=”前面是第二个KEY,“=”后面是value值,如:MODMSFP:I...
有如下文本,如何生成嵌套词典,生成后如何维护、查询数据?没有思路。
/**/里的内容和空行不要,“:”前面的是第一个KEY,“=”前面是第二个KEY,“=”后面是value值,如:
MOD MSFP:ID=P29,MODTYPE=P0,VALUE="FEFF";变换后为:
dic ={“MOD MSFP“:{“ID”:“P28” , “MODTYPE”:“P0” , “VALUE”:"FEFF"} , …… , ……}
将所有数据规整为嵌套字典后,需查询命令是“MOD MSFP”,且“VALUE”的值是"FEFF"的ID的值。
**********************文本内容,不含本行************************
/* TIME = 2017-08-13 05:10:00 */
/* ME Type=UGC, Version=V200R009C00SPC200*/
USE ME:MEID=261;
/* MOC = MODULE */
ADD MODULE:MID=1000,MT=CCU,SUBRN1=0,SN1=10,SN2=12;
ADD MODULE:MID=1001,MT=CCU,SUBRN1=0,SN1=10,SN2=12;
/* MOC = MAXT */
MOD MAXT:TID=TID836,MT=CDB,MAXT=600000;
/* MOC = MSFP */
MOD MSFP:ID=P29,MODTYPE=P0,VALUE="FEFF";
MOD MSFP:ID=P98,MODTYPE=P0,VALUE="0008";
/* MOC = NACODE */
ADD NACODE:NAC=K'15;
ADD NACODE:NAC=K'13;
/* MOC = SPA */
SET SPA:MN=1000,SA=BSSAP-1&RANAP-1&GS-1&MAP-1&CAP-1&INAP-1;
SET SPA:MN=1001,SA=BSSAP-1&RANAP-1&GS-1&MAP-1&CAP-1&INAP-1;
**********************文本内容,不含本行************************
展开