Estoy creando un archivo de configuración para mantener configuraciones de configuración/propiedades para mi proyecto que cambian con frecuencia, como rutas de archivos. ¿Cuál es el nombre/extensión estándar para dicho archivo? (por ejemplo, en Java he utilizado config.xml, en VB.NET he utilizado App.config ...)¿Cuál es el nombre de archivo de configuración estándar y la extensión en Python?
5
A
Respuesta
3
Primero, considere usar ConfigParser (configparser en 3.0, por lo que dice la documentación). Eso no resuelve el problema de nomenclatura, pero es una alternativa legible para xml para la mayoría de las necesidades de configuración.
Cualquiera sea el nombre que use, haga que todas las partes sean significativas. Probablemente usaría algo como appName.cfg, donde appName identifica su aplicación, o la parte de la aplicación para la que está configurada.
2
Ok, he preguntado por ahí donde trabajo e investigado un poco, y esto es lo que he llegado con sugerencias como:
- settings.ini
- applicationName.config
- applicationName.cfg
Si alguien tiene alguna sugerencia, no dude en añadir ...
2
Los documentos parecen utilizar .cfg
En Windows, muchas personas (como mercurio) utilizan .ini
Cuestiones relacionadas
- 1. Obtener nombre del archivo sin la extensión en Python
- 2. Python: guardar objetos y usar pickle. la extensión de nombre de archivo
- 3. Cambiando la extensión de archivo en Python
- 4. Nombre de clase y nombre de archivo
- 5. Obtener el nombre de archivo y la extensión desde el archivo de ruta programáticamente cacao?
- 6. nombre de archivo sin extensión
- 7. Expresión regular para unir el inicio del nombre de archivo y la extensión de nombre de archivo
- 8. Ruta de archivo dinámica y nombre de archivo para FileHandler en el archivo de configuración del registrador en python
- 9. ¿Cuál es la extensión de archivo Pascal preferida?
- 10. ¿Corregir la extensión del nombre de archivo para el formato de archivo MIME "texto/enriquecido"?
- 11. ¿Es "maestro" un nombre de rama estándar en git, o es solo la práctica estándar?
- 12. Python divide url para encontrar el nombre de la imagen y la extensión
- 13. ¿Cuál es el prefijo de subrayado para el nombre de archivo python?
- 14. ¿La biblioteca estándar de Python es realmente estándar?
- 15. ¿Cuál es la diferencia entre la biblioteca estándar y la biblioteca de plantillas estándar?
- 16. Obtener la extensión del archivo (nombre base?)
- 17. Nombre de archivo sin extensión en bash para el bucle
- 18. Obtener nombre de archivo y extensión desde una ruta absoluta
- 19. Solo archivo de nombre con extensión en Windows
- 20. ¿Cuál es el equivalente Python de Tomcat?
- 21. ¿Cómo puedo extraer el nombre del archivo y la extensión de un camino en C++
- 22. ¿Cuál es la mejor manera de dividir un nombre de ruta en sus componentes en Lua
- 23. Obtener nombre de archivo antes de la extensión
- 24. Coincide con la ruta de una URL, menos la extensión de nombre de archivo
- 25. ¿Cuál es la forma más fácil de leer un archivo DBF de FoxPro desde Python?
- 26. Dado el nombre de un paquete de Python, ¿cuál es el nombre del módulo para importar?
- 27. ¿Qué es la extensión de archivo .MSPX?
- 28. ¿Cuál es la diferencia entre la configuración 'objetivo' en el archivo 'project.properties' y la etiqueta 'android: targetSdkVersion' en el manifiesto?
- 29. ¿Cuál es el objetivo del estándar C99?
- 30. ¿Cuál es el mejor formato de archivo para el archivo de configuración?
Gracias! Estoy planeando usar ConfigParser, solo me preguntaba si hay convenciones de nombres aceptadas o ampliamente usadas para el archivo – froadie