读取conf文件并使内容可用于包中的所有文件

时间:2012-02-15 14:01:53

标签: python global-variables configuration-files

myMain.py
/myPackage
    file1.py
    file2.py
    confFile.cfg

myMain.py导入file1和file2等,它会读取confFile。 什么是conf选项可见的最佳方式 整个包裹?即file1和file2能够读取 conf选项。我不想传递很多变量 在功能。

我现在拥有的是一个confFile.py,我将其导入到文件中 并根据需要读取从中定义的变量。

我是python的新手,感谢任何建议。

/ Zaar

1 个答案:

答案 0 :(得分:1)

我认为最好的方法是只有一个python模块config.pysettings.py并将这些设置直接存储在那些python文件而不是confFile.cfg中。

然后你可以得到你想要的任何东西:

import config
config.my_specific_option