Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 4, 2013 18:17:28

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

python 3.3 ConfigParser

Конфиг файл с параметрами окна. Ширина, высота окна, фон, запускать свернутым или на весь экран и т.д. Сохранение параметров при закрытии окна. Перезапись файла при нарушении целостности структуры, или нахождении значений вне диапазона условий.



Офлайн

#2 Апрель 4, 2013 18:40:49

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

python 3.3 ConfigParser

Ubhra
Конфиг файл с параметрами окна. Ширина, высота окна, фон, запускать свернутым или на весь экран и т.д. Сохранение параметров при закрытии окна. Перезапись файла при нарушении целостности структуры, или нахождении значений вне диапазона условий.
А смысл проверять это все? Обычный пользователь не полезет его редактировать, а тот кто отредактировал и ошибся - сам виноват, и способен удалить или восстановить этот файл.
Я бы инициализировал конфиг приемлемыми значениями по умолчанию и ничего не проверял.
import io
default_cfg = io.StringIO("""
[section1]
option1 = 10
option2 = 10
[section2]
option1 = 10
option2 = 10
""")
cfg = configparser.ConfigParser()
cfg.readfp(default_cfg)
cfg.read(saved_config_file) 

Отредактировано reclosedev (Апрель 4, 2013 18:43:42)

Офлайн

#3 Апрель 4, 2013 19:15:54

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

python 3.3 ConfigParser

Это конечно да, но я учусь. И все это только для обучения а не для практики.
Про IO не понял. Я до этой библиотеки еще не добрался, спасибо, посмотрю что там.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version