我是Python的新手,刚开始将Windows INI文件读入Python Dictionary对象。这是我遵循的方法
import ConfigParser
class MyParser(ConfigParser.ConfigParser):
def as_dict(self):
d = dict(self._sections)
for k in d:
d[k] = dict(self._defaults, **d[k])
d[k].pop('__name__', None)
return d
if __name__ == "__main__":
f = MyParser()
f.read("/DIRECTORY_TO/setup.ini")
d = f.as_dict()
我的INI文件与任何其他标准INI文件一样,
[A]
Name = XYZ
Age = 23
[B]
Name = DEF
Age = 19
文件被加载并基于len(d)我可以看到项目被加载到Dictionary对象中。现在我如何遍历/遍历每个部分中的所有项目(键,值)?这只是我在Python的第二天,所以我无法弄清楚这一点。
非常感谢, MM
答案 0 :(得分:0)
要遍历字典d
,请使用以下内容:
for k in d:
print('The key is {} and the value is {}'.format(k, d[k]))