我有以下类型的 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 文件格式:)
谢谢
ConfigParser 似乎忽略了小节。如果您绝对需要小节,您可能需要尝试其他解析器,例如 ConfigObj (PyPi https://pypi.python.org/pypi/configobj/, tutorial http://www.voidspace.org.uk/python/articles/configobj.shtml)
这是一个老问题的答案:https://stackoverflow.com/a/3008051/49412 https://stackoverflow.com/a/3008051/49412
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)