从.config文件读取所有内容&;用python插入字典
我没有办法插入配置文件的所有内容&插入到字典中 配置文件是一个嵌套字典:从.config文件读取所有内容&;用python插入字典,python,dictionary,Python,Dictionary,我没有办法插入配置文件的所有内容&插入到字典中 配置文件是一个嵌套字典: [A] x:1 y:2 z:3 [B] a:4 b:5 c:6 有没有办法把细节弄清楚 {A:{x:1,y:2,z:3},B:{A:4,B:5,c:6} 以上是一个示例。我们可以使用通用(不特定于此配置文件)执行此操作吗?使用: 使用: 也许会有帮助。当然有办法。你的方式有什么问题?你的代码在哪里?你试过什么没用的?看。也许会有帮助。当然有办法。你的方式有什么问题?你的代码在哪里?你试过什么没用的?看。 >>
[A]
x:1
y:2
z:3
[B]
a:4
b:5
c:6
有没有办法把细节弄清楚
{A:{x:1,y:2,z:3},B:{A:4,B:5,c:6}
以上是一个示例。我们可以使用通用(不特定于此配置文件)执行此操作吗?使用:
使用:
也许会有帮助。当然有办法。你的方式有什么问题?你的代码在哪里?你试过什么没用的?看。也许会有帮助。当然有办法。你的方式有什么问题?你的代码在哪里?你试过什么没用的?看。
>>> s = """
[A]
x:1
y:2
z:3
[B]
a:4
b:5
c:6"""
>>> from ConfigParser import ConfigParser
>>> from StringIO import StringIO
>>> parser = ConfigParser()
>>> parser.readfp(StringIO(s))
>>> {section: {key: value
for key, value in parser.items(section)}
for section in parser.sections()}
{'A': {'x': '1', 'y': '2', 'z': '3'}, 'B': {'a': '4', 'b': '5', 'c': '6'}}