我正在开发一个python项目。我的项目文件夹结构如下所示:
rootfolder
-- config folder (has config class which gives config object)
-- main folder1
-- sub folders
-- main folder2
-- sub folders
我的主文件夹中有一个main.py,需要配置对象。我的子文件夹中还有很多模块需要访问配置对象。 所以目前,我正在main.py中实例化config对象,并将config对象传递给我的每个子模块。 有没有办法使我的配置对象对所有模块全局可用?类似于环境变量
我在我的主代码中尝试了如下内容:
config = Config.getConfig() # fetching config object which is of type dict
os.environ['config'] = config
但它不起作用,因为os.environ只接受字符串。提前感谢您的帮助
目前没有回答
相关问题 更多 >
编程相关推荐