我的文件config.cfg
包含:
{'lemon@user.com': [10, 13, 'lemon', 2],
'leonn@user.com': [12, 24, 'leonn', 4],
'brade@user.com': [15, 48, 'brade', 6],
'pluto@user.com': [11, 12, 'pluto', 4],
'daren@user.com': [19, 85, 'daren', 8],
'maxon@user.com': [12, 14, 'maxon', 3]}
我想以最高号码'daren'
获取85
。
您能否告诉我如何检索最高号码及其相关名称?
答案 0 :(得分:0)
如果用双引号('
)替换单引号("
),则配置文件将变为json兼容。然后,您可以使用json
库解析它:
import json
f = open("config.cfg")
cfg = json.load(f)
largest = 0
selected = None
for item in cfg:
if cfg[item][1] > largest:
largest = cfg[item][1]
selected = item
print selected