Articles of configparser

¿Flotadores iterables?

Estoy tratando de hacer un juego donde el jugador se deduzca .5 de un valor en un archivo ini cada vez que juega. Sin embargo, sigo recibiendo un error y no estoy seguro de qué hacer. Este es mi código. No te preocupes por los comentarios, esos son para mí y cierro el bucle while […]

Configparser configurado sin sección

¿Hay una manera para que configparser en python establezca un valor sin tener secciones en el archivo de configuración? Si no, por favor dígame de cualquier alternativa. Gracias. más información: Básicamente tengo un archivo de configuración con formato: Name: value Es un archivo del sistema que quiero cambiar el valor de un nombre dado. Me […]

Uso de módulos externos en un archivo de configuración de registro.

He configurado el siguiente archivo de configuración para el módulo de registro en python2.7 con logstash [loggers] keys=root,test [handlers] keys=remote [formatters] keys=standard [logger_root] level=NOTSET handlers=remote [logger_test] level=DEBUG handlers=remote propagate=0 qualname=test [handler_remote] class=logstash.LogstashHandler level=NOTSET formatter=standard args=(os.environ[‘hostname’], int(os.environ[‘port’])) [formatter_standard] format=%(levelname)s – %(message)s datefmt= class=logging.Formatter Desafortunadamente, esto es lo más corto que puedo hacer el archivo para este […]

Añadiendo comentario con configparser

Puedo usar el módulo ConfigParser en python para crear archivos ini usando los métodos add_section y set (ver ejemplo en http://docs.python.org/library/configparser.html ). Pero no veo nada sobre la adición de comentarios. ¿Es eso posible? Sé sobre el uso de # y; ¿Pero cómo hacer que el objeto ConfigParser lo agregue para mí? No veo nada […]

Cambie el valor en el archivo ini usando ConfigParser Python

Por lo tanto, tengo este settings.ini: [SETTINGS] value = 1 Y esta secuencia de comandos de Python from ConfigParser import SafeConfigParser parser = SafeConfigParser() parser.read(‘settings.ini’) print parser.get(‘SETTINGS’, ‘value’) Como puede ver, quiero leer y luego reemplazar el valor “1” por otro. Todo lo que pude hacer hasta ahora es leerlo. Busqué en la red cómo […]

Python ConfigParser: Comprobando la existencia de la opción

Estoy usando el ConfigParser de Python para crear un archivo de configuración. Quiero verificar si una sección tiene una opción particular definida y, si la tiene, obtener el valor. Si la opción no está definida, solo quiero continuar sin ningún comportamiento especial. Parece que hay dos maneras de hacer esto. if config.has_option(‘Options’, ‘myoption’): OPTION = […]

Cómo leer el archivo de configuración (.ini) en python que funcionará en 2.7 y 3.x python

¿Debo usar ConfigParser que es compatible con python 2.7 y 3.x, o sugieres algún otro módulo en python que sea compatible con ambas versiones de python para leer el archivo de configuración?

Iterar sobre secciones en un archivo de configuración

Recientemente me introduje en la biblioteca configparser. Me gustaría poder comprobar si cada sección tiene al menos un valor booleano establecido en 1. Por ejemplo: [Horizontal_Random_Readout_Size] Small_Readout = 0 Medium_Readout = 0 Large_Readout = 0 Lo anterior causaría un error. [Vertical_Random_Readout_Size] Small_Readout = 0 Medium_Readout = 0 Large_Readout = 1 Lo anterior pasaría. A continuación […]

Análisis de archivo de configuración con el mismo nombre de sección en Python

Intento analizar el archivo como [account] User = first [account] User = second Uso ConfigParser en Python, pero cuando leo el archivo: Config = configparser.ConfigParser() Config.read(file) print (Config.sections()) Tengo error While reading from … : section ‘account’ already exists ¿Cómo puedo analizar este archivo? ¿Hay alguna otra biblioteca? (prefiero para python3)

Python ConfigParser interpolación de la sección extranjera

Con Python ConfigParser, ¿es posible utilizar la interpolación en secciones extranjeras? Mi mente parece decirme que he visto que es posible en algún lugar, pero no puedo encontrarlo cuando busco. Este ejemplo no funciona, pero es para dar una idea de lo que estoy tratando de hacer. [section1] root = /usr [section2] root = /usr/local […]