Найти - Пользователи
Полная версия: python 3.3 ConfigParser
Начало » Python для новичков » python 3.3 ConfigParser
1 2
Ubhra
Конфиг файл с параметрами окна. Ширина, высота окна, фон, запускать свернутым или на весь экран и т.д. Сохранение параметров при закрытии окна. Перезапись файла при нарушении целостности структуры, или нахождении значений вне диапазона условий.
reclosedev
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) 
Ubhra
Это конечно да, но я учусь. И все это только для обучения а не для практики.
Про IO не понял. Я до этой библиотеки еще не добрался, спасибо, посмотрю что там.
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