Найти - Пользователи
Полная версия: ConfigParser
Начало » Python для новичков » ConfigParser
1
jartasa
Храню данные в конфинге и читаю их через ConfigParser,как удобнее редактировать сам конфинг через python? Может быть есть какие-нибудь встроенные функции ?
expee
Да, с помощью того же ConfigParser :)

Первый пример: http://docs.python.org/library/configparser.html#examples
hellslade
Сам ConfigParser прекрасно редактирует. Чем не устраивает?
pasaranax
Переходите на прогрессивный yaml
expee
pasaranax
Переходите на прогрессивный yaml
Я думаю, что это тс не поможет :)
Alex2ndr
pasaranax
Переходите на прогрессивный yaml
А насколько удобно с его помощью записывать список списков (т е таблицу значений) ?
Я почитал это - http://www.opennet.ru/base/dev/yaml.txt.html - но ничего подходящего не встретил. В одном моем проекте я уже столкнулся с тем, что синтаксис ini слабоват. Пока пишу конфигурационные файлы прямо на питоне - но неудобно(трудно задать путь к конфигу) и трудно для заполнения пользователями.
truporez
Пример

import yaml
egg = [[1,2,3],[4,5,6],[7,8,9]]
open("dump.yml","wt").write( yaml.dump( egg ,default_flow_style=None))
дамп

- [1, 2, 3]
- [4, 5, 6]
- [7, 8, 9]
Так-же в PyQt4 есть класс для работы с конфигами, QtCore.QSettings, с возможностью хранения списков, хотя и не так удобен как yaml.

Да, вспомнил еще zope.xmlpickle.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB