微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用配置解析器接收列表

如何解决使用配置解析器接收列表

我对使用配置解析器很陌生,并且刚刚发现我的INI文件没有按预期使用。正如您在下面看到的那样,每个字母都被视为一个单独的列表,但我希望列表之间用逗号分隔。

config = ConfigParser()
config.read('Airline Gates/JST.ini')
print(len(config['Airports']['YMML']))

Output > 79

.ini

[Airport]
YMML=[E11,E12,E13,E14,E15,E16,E17,E18,E19,E20,G41,G42,G43,G44,G45,G46,G47,G50,G51,G52]

对于很差劲的解释,我感到非常抱歉。我很抱歉无法解释事情,但我很乐意为您提供更多信息。谢谢!

解决方法

观看此视频https://www.youtube.com/watch?v=jBwfq6UMxkY,以更好地理解ConfigParser。对于当前的问题,您可以根据需要从ini文件中设置字符串值的格式。

print(config['Airport']['YMML'].split(','))

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。