Размещение чтения файла конфигурации - PullRequest
2 голосов
/ 31 декабря 2010

Я разрабатываю программу на CLI Python и использую ConfigParser. Я знаю, что это, вероятно, больше предпочтений, чем что-либо еще, но в настоящее время мой скрипт чтения конфигурации находится в config.py в пакете. Не лучше ли разместить информацию о чтении моей конфигурации в __init__.py?

1 Ответ

3 голосов
/ 31 декабря 2010

Я бы предпочел также поместить его в config.py, поскольку __init__.py должно быть минимальным, отдельные классы должны быть в отдельных файлах, чтобы снизить затраты на обслуживание. Поэтому я хотел бы создать класс Configuration, как этот;

class Configuration:

    def getVersion():
        ....

    def getFoo()
        ....

    def getBar()
        ....

и т.д.

...