对configObj部分的选择性迭代
我在处理一个叫做configObj的对象时遇到了一些问题。我想要做的是遍历这个对象中某个部分的子部分。但是当我运行我的代码时,出现了一个错误:“TypeError: 'Section' object is not callable”(类型错误:'Section'对象不可调用)。
这是我的代码:
section = webconf['Items']
for subsection in section(range(1,3)):
<code block>
我想要避免遍历这个部分中的'DEFAULTS'子部分。我觉得出问题的原因是因为这个部分是一个字典,而我却把它当成了列表来引用。不过,我不太确定在对象是“字典”(或者说configObj.Section)时,应该怎么做才能顺利实现我的目标。
如果有人能给我一些正确的方向,我会非常感激的:)
1 个回答
0
试试这个
for subsectionKey in section.keys():
if subsectionKey != 'default':
# - do your code here
# - subsectionKey is just a key (a string), so
# make use of it with section[subsectionKey]