1
# single call to a dict in a namespace
print namespaced.dict1
print namespaced.dict2

# dynamic list of dict names to be used
othernamespace.list = ['dict1', 'dict2']

for element in othernamespace.list:
    # a string of what would be a valid dict
    dynamicDict = 'namespaced.'+element
    print dynamicDict

背景资料:

在一个模块中,我从一个 ini 文件中读取并将一些值(dict 标题)放入一个列表中。然后在主脚本中,我想遍历该列表并打印每个字典的内容。字典是从另一个模块导入的。

前两个 print 语句打印 dict 的内容。以下两个打印语句打印字典名称(字符串)。我怎样才能让他们打印字典内容而不是名称?

4

1 回答 1

1

getattr()

于 2012-04-23T00:57:09.400 回答