Написание комментариев к файлам с помощью ConfigParser

Как можно писать комментарии к данный файл в разделах?

Если у меня:

import ConfigParser
with open('./config.ini', 'w') as f:
    conf = ConfigParser.ConfigParser()
    conf.set('DEFAULT', 'test', 1)
    conf.write(f)

, я получу файл:

[DEFAULT]
test = 1

Но как я могу получить файл с комментариями внутри раздела [ПО УМОЛЧАНИЮ] , например:

[DEFAULT]
; test comment
test = 1

Я знаю, что могу записывать коды в файлы, выполнив:

import ConfigParser
with open('./config.ini', 'w') as f:
    conf = ConfigParser.ConfigParser()
    conf.set('DEFAULT', 'test', 1)
    conf.write(f)
    f.write('; test comment') # but this gets printed after the section key-value pairs

Возможно ли это с помощью ConfigParser? И я не хочу пробовать другой модуль, потому что мне нужно, чтобы моя программа была как можно более «стандартной».

32
задан tshepang 11 September 2014 в 20:55
поделиться