Я пытаюсь читать и писать cfg-файлы в python. Я пробовал пакет под названием configparser, но он жалуется на отсутствие заголовков, потому что, по-видимому, он не понимает формат моего файла. Я хотел бы узнать ваше мнение об этом, чтобы сделать это как можно проще. Примечание. Мне нужно придерживаться этого формата.чтение и запись файлов cfg в python
Вот формат моего файла:
PROFILE_PERIODS =
( // note that this is not a curly brace
{ //comment
PRIORITY = 1;
},
{ //comment
DESCRIPTION = "drgdfth";
}
)
TIME_SYNCHRONIZATION =
{
INTERVAL = 100;
}
Этот конфигурационный файл также прочитан библиотека C называется libconfig. Thanks
Вы посмотрели [это] (https://github.com/cnangel/python-libconfig)? – mgilson
или, возможно, [это] (http://code.google.com/p/pylibconfig/) – mgilson
У вас есть контроль над форматом файла конфигурации? Если это так, возможно, вам не придется изобретать еще-другой-конфигурационный файл-формат. В этом случае, так как ваш формат довольно близок к [JSON] (http://en.wikipedia.org/wiki/ JSON), с некоторыми незначительными корректировками вы можете использовать [соответствующую стандартную библиотеку Python] (http://docs.python.org/2/library/json.html) для ее анализа. –