Detenga ConfigParser agregando espacios a delimitaciones después de la actualización de Python 2.7.3 a 2.7.9
Después de verse obligado a usar una versión posterior de python, ConfigParser ahora insiste en agregar espacios a cada lado de cualquier delimitación al modificar un archivo de configuración.
p.ej. setting = 90 se convierte en setting = 90
Este no era el comportamiento en la versión anterior, y no puedo encontrar una manera de controlar este comportamiento, ¿alguien puede ayudarme?
Mi código de prueba se ve así:
import ConfigParser
import os
config = ConfigParser.ConfigParser()
cfgfile = '/home/osmc/bin/test/config.txt'
os.system('sudo echo "[section]" > ' + cfgfile)
os.system('sudo echo "setting=0" >> ' + cfgfile)
config.read(cfgfile)
config.set('section','setting', '1' )
with open(cfgfile, 'wb') as newcfgfile:
config.write(newcfgfile)
Gracias por adelantado.