Je crée un fichier de configuration pour contenir les paramètres de configuration/propriétés de mon projet qui changent fréquemment, tels que les chemins d'accès aux fichiers. Quel est le nom/extension standard pour un tel fichier? (par exemple dans Java j'ai utilisé config.xml, dans VB.NET j'ai utilisé App.config ...)Quel est le nom et l'extension du fichier de configuration standard en Python?
Répondre
D'abord, pensez à utiliser ConfigParser (configparser dans 3.0, donc la documentation dit). Cela ne résout pas le problème de nommage, mais c'est une alternative lisible à xml pour la plupart des besoins de configuration.
Quel que soit le nom que vous utilisez, faites en sorte que toutes les parties soient significatives. J'utiliserais probablement quelque chose comme appName.cfg, où appName identifie votre application, ou la partie de l'application pour laquelle la configuration est destinée.
Ok, je l'ai demandé autour où je travaille et fait des recherches un peu, et voici ce que je suis venu avec des suggestions:
- settings.ini
- applicationName.config
- applicationName.cfg
Si quelqu'un a d'autres suggestions, ne hésitez pas à ajouter ...
Les docs semblent utiliser .cfg
Sous Windows, beaucoup de gens (comme Mercurial) utilisent .ini
- 1. Comment enregistrer le nom du fichier source et le numéro de ligne en Python
- 2. Quel est le nom du délimiteur d'un fichier projet C#?
- 3. Quel est le meilleur emplacement pour conserver le fichier de configuration du programme sous WINDOWS?
- 4. Quel est le nom du motif?
- 5. Quel est le nom interne du 'type' de fonctions, en Python?
- 6. Quel est le nom du type de construction [x pour x dans some_list] en python?
- 7. Le nom du fichier de vidage du noyau est tronqué
- 8. nom de fichier et numéro de ligne du script python
- 9. Comment détecter un programme appelant "OpenFile" et quel est le nom/chemin du fichier?
- 10. Quel est le nom du bouton du menu système Windows?
- 11. Quel est le but du fichier vshost?
- 12. Quel est le nom du contrôle qui combine la fonction d'un bouton et d'une combobox?
- 13. Son standard du système en Python
- 14. Générateur de fichier de configuration Python
- 15. Bash: Obtention du programme standard pour le type de fichier
- 16. Quel est le problème avec ces routes Zend Framework du fichier de configuration?
- 17. Mef et paramètres du fichier de configuration
- 18. En utilisant Microsoft.NET types de bibliothèque standard dans le fichier de configuration Unity
- 19. Obtenir le nom du fichier en PHP
- 20. python Nom du fichier de la classe du module MySQL
- 21. file_field_tag: quel était le nom du fichier d'origine?
- 22. Quel est le nouveau nom de Microsoft.Data.Entity.Ctp?
- 23. Quel est le nom de ce modèle?
- 24. Lorsque j'installe TFS 2010, quel est le nom d'utilisateur et le mot de passe standard dans/tfs?
- 25. En utilisant mysqlimport où le nom de fichier est différent du nom de la table
- 26. Quel est le nom officiel de cette construction?
- 27. quel est le nom de ce modèle?
- 28. Obtenez Nom du fichier sans extension en Python
- 29. jboss-web.xml Le nom du chemin de contexte est différent du nom du fichier war
- 30. Cartographie du nom du nom du fichier en perl
Merci! Je prévois d'utiliser ConfigParser, je me demandais juste s'il existe des conventions de nommage acceptées ou largement utilisées pour le fichier – froadie