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