Sto creando un file di configurazione per mantenere le impostazioni di configurazione/proprietà per il mio progetto che cambiano di frequente, come i percorsi dei file. Qual è il nome/l'estensione standard per tale file? (Ad esempio in Java ho usato config.xml, in VB.NET ho usato App.config ...)Qual è il nome e l'estensione del file di configurazione standard in Python?
risposta
Per prima cosa, considera l'utilizzo di ConfigParser (configparser in 3.0, quindi la documentazione dice). Ciò non risolve il problema di denominazione, ma è un'alternativa leggibile a xml per la maggior parte delle esigenze di configurazione.
Qualsiasi sia il nome utilizzato, rendere tutte le parti significative. Probabilmente userò qualcosa come appName.cfg, dove appName identifica la tua applicazione, o la parte dell'applicazione a cui è destinata la configurazione.
Ok, ho chiesto in giro dove lavoro e ricercato un po ', e questo è quello che è venuta in mente come suggerimenti:
- settings.ini
- applicationName.config
- applicationName.cfg
Se qualcuno ha altri suggerimenti, sentitevi liberi di aggiungere ...
La documentazione sembrano utilizzare .cfg
In Windows, molte persone (come mercuriale) utilizzano .ini
Grazie! Sto pensando di usare ConfigParser, mi chiedevo solo se esistono convenzioni di denominazione accettate o ampiamente utilizzate per il file – froadie