我使用python中的configparser模块读取和写入一些.ini样式文件。我希望能够创建并写入DEFAULTS
部分,但是,它似乎被硬编码为不允许创建这样的部分。python configparser写入默认值部分
是否有可能?甚至建议这样做?
我使用python中的configparser模块读取和写入一些.ini样式文件。我希望能够创建并写入DEFAULTS
部分,但是,它似乎被硬编码为不允许创建这样的部分。python configparser写入默认值部分
是否有可能?甚至建议这样做?
您不必创建DEFAULT节,它已经存在。您可以立即设置值。
config = ConfigParser.RawConfigParser()
config.set('DEFAULT', 'name2', 'value2')
with open('file.conf', 'wb') as cf:
config.write(cf)
你作为默认创建ConfigParser实例也将被写入到DEFAULT部分,如WIM注意到,当设置的值。
是否建议取决于ini文件的目标。 configparser可以很好地解析它,所以如果这是它的唯一用处,它会正常工作。其他程序可能会或可能不会理解它。 – SingleNegationElimination