Python:在名称空间中循环调用列表调用函数

时间:2012-04-23 00:53:44

标签: python loops dynamic dictionary namespaces

# 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的内容。这些词汇是从另一个模块导入的。

前两个打印语句打印dict的内容。以下两个print语句打印dict名称(字符串)。如何让他们打印dict内容而不是名字?

1 个答案:

答案 0 :(得分:1)