将一堆参数导入为字典?

时间:2011-07-12 17:32:36

标签: python

我想将我的代码的所有参数放在参数文件(parms.py)中,以便我稍后可能需要调整的所有内容都在同一个地方。什么是导入我想要的参数的最佳方法,以节省一些工作?

我在考虑将我的参数分组到词典中;这是Pythonic的方式吗?我认为代码看起来很有趣,使用的参数如下:parms_dict('parameter1')

from parms.py import * # import lots of useless parameters (should I worry about that?)

from parms.py import parameter1, parameter2, parameter3, parameter4, parameter5, parameter6, parameter7 # That way can get very long and ugly (should I worry about that?)

有什么更好的建议/意见吗?

1 个答案:

答案 0 :(得分:9)

只需导入模块并使用完全合格的名称访问所需的参数:

import parms

parms.foo
parms.bar
parms.baz