4

我有以下类型的 INI 文件

[section1][subsection1]
port=989
[section1][subsection2]
somethign=somethign 

我正在使用 Python 的 ConfigParser 来解析 INI 文件,但我无法弄清楚如何从上述那种 INI 文件中获取数据。

下面的代码用于获取 INI 文件时的值

[section1]
port=908
[section2]
ss=ss

config = ConfigParser.RawConfigParser()
config.read(INI_File)
mIp =  config.get('section1','port')

请不要建议我更改 INI 文件格式 :)

谢谢你

4

1 回答 1

5

似乎 ConfigParser 忽略了小节。如果您绝对需要小节,您可能想尝试其他解析器,例如 ConfigObj ( PyPi , tutorial )

这是一个较老问题的答案:https ://stackoverflow.com/a/3008051/49412

于 2013-05-03T02:15:39.050 回答