我正在调试别人的应用程序,遇到了一个数据结构,将其转储到文件时,看起来像这样:
["value"] = {}
["value"]["0.ouname"] = {}
["value"]["0.ouname"]["label"] = "Test value"
["value"]["0.ouname"]["seq"] = 90
["value"]["0.ouname"]["type"] = "text"
["value"]["0.ouname"]["value"] = ""
["value"]["1.ouname"] = {}
["value"]["localityName"]["value"] = "California"
我需要能够从中提取序列号"90",但是我不知道如何做。 我可以通过以下方式获取“加利福尼亚”值:
print(myvar.value.localityName.value)
然而,我似乎无法获取序列号。
到目前为止,我尝试了以下方法:
print(myvar.value.0.ouname.seq)
print(myvar.value.["0.ouname"].seq)
print(myvar.value."0.ouname".seq)
但是我一直没有成功过!
如果您有任何建议,我将不胜感激。