gpt4 book ai didi

python - ConfigParser 和带值但不带键的部分

转载 作者:行者123 更新时间:2023-12-01 05:41:49 25 4
gpt4 key购买 nike

我只是想知道。是否有机会在 *.ini 文件中创建部分来仅存储没有键的值?我要在本地主机和其他服务器中存储已用端口的列表,我的列表如下所示:

[servers]
localhost:1111
localhost:2222
localhost:3333
someserver:2222
someserver:3333

目前,Python 将服务器名称视为键,将端口视为值。但最糟糕的是打电话

print config.items('servers')

只返回给我这个:

localhost:3333
someserver:3333

这是错误的,但我可以通过替换配置中的 : 来处理它,但仍然需要键作为值。知道如何正确做吗?

最佳答案

您可以将服务器存储在逗号分隔的列表中,

[servers] 
server_list = localhost:1111, localhost:2222, localhost:3333, someserver:2222, someserver:3333

将其读入列表,例如

from ConfigParser import ConfigParser

cp = ConfigParser()
cp.read('derp.config')
print cp.items('servers')[0][1].split(', ')

输出

['localhost:1111', 'localhost:2222', 'localhost:3333', 'someserver:2222', 'someserver:3333']

关于python - ConfigParser 和带值但不带键的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17342045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com