У меня есть некоторые свойства, хранящиеся в TXT-файле, которые используются несколькими различными классами и функциями, хранящимися на нескольких модулях. Чтобы иметь доступ к свойствам из этих разных мест, у меня есть пустой модуль.Использование Python ConfigParser
Лучше ли установить сам модуль как объект ConfigParser или прочитать все параметры и установить их в атрибуты уровня модуля?
I.e. первый способ
blank_module = ConfigParser.ConfigParser()
blank_module.read("file.txt")
Then access with blank_module.get('section1', 'property1')
против
local_var = ConfigParser.ConfigParser()
local_var.read("file.txt")
blank_module.property1 = local_var.get('section1', 'property1')
blank_module.property2 = local_var.get('section1', 'property2')
etc...
then access with blank_module.property1
Второй путь будет выглядеть более элегантно, когда приходят, чтобы получить доступ к параметрам, но я не уверен в том, как они будут отличаться с точки зрения производительности.