从cfg fi获取数据

2024-06-24 12:54:40 发布

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

我的文件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。你知道吗

你能告诉我如何取回最高的号码和它的相关名称吗?你知道吗


Tags: 文件名称comconfigcfg号码lemonuser
1条回答
网友
1楼 · 发布于 2024-06-24 12:54:40

如果将单引号(')替换为双引号("),配置文件将与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

相关问题 更多 >