使用配置解析器接收列表

问题描述

我对使用配置解析器很陌生,并且刚刚发现我的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(','))

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...