Какое стандартное имя файла конфигурации и расширение в Python? - PullRequest
8 голосов
/ 17 мая 2010

Я создаю файл конфигурации для хранения настроек конфигурации / свойств для моего проекта, которые часто меняются, например пути к файлам. Какое стандартное имя / расширение для такого файла? (например, в Java я использовал config.xml, в VB.NET я использовал App.config ...)

Ответы [ 3 ]

6 голосов
/ 17 мая 2010

Во-первых, рассмотрите возможность использования ConfigParser (configparser в 3.0, так говорится в документации). Это не решает проблему именования, но является удобочитаемой альтернативой xml для большинства нужд конфигурации.

Какое бы имя вы ни использовали, сделайте все части осмысленными. Я бы, вероятно, использовал что-то вроде appName.cfg, где appName идентифицирует ваше приложение или часть приложения, для которой предназначена конфигурация.

5 голосов
/ 17 мая 2010

Хорошо, я спросил где я работаю и немного исследовал, и вот что я выдвинул в качестве предложений:

  • settings.ini
  • applicationName.config
  • applicationName.cfg

Если у кого-то есть другие предложения, не стесняйтесь добавлять ...

4 голосов
/ 17 мая 2010

Документы, похоже, используют .cfg

В Windows многие люди (например, Mercurial) используют .ini

...