Arquivo de configuração com um arquivo .py
Foi-me dito que fazer isso seria umanão muito bom prática:
configfile.pySOUNDENABLED = 1
FILEPATH = 'D:\\TEMP\\hello.txt'
main.pyimport configfile
if configfile.SOUNDENABLED == 1:
....
f = open(configfile.FILEPATH, 'a')
...
Isso é confirmado pelo fato de muitas pessoas usarem arquivos INI para configuração local comConfigParser módulo ouiniparse ou outros módulos similares.
Pergunta, questão:Por que usar um arquivo INI para configuração local + um módulo Python do analisador INI seria melhor do que apenas importar umconfigfile.py
arquivo contendo os valores de configuração corretos como constantes?