我在configObj对象中迭代部分时遇到了一些问题。我要做的是迭代一节中的子节的子集。当我运行我的代码时,我得到错误,“TypeError:'Section'对象不可调用。”
这是我的代码:
section = webconf['Items']
for subsection in section(range(1,3)):
<code block>
我要做的是避免迭代该部分的“DEFAULTS”子部分。我怀疑这是失败的,因为该部分是一个字典,而我已经尝试将其作为列表引用。但是,当对象是“dict”(或configObj.Section)时,我不确定如何干净地实现我的目标。
如果有人能让我走上正轨,我将非常感激:)
答案 0 :(得分: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]