Для приложения мне нужно читать / записывать значения в INI-файлах. Я использую python3 с pyqt5 на Windows7 и получил этот маленький пример:
import os
from PyQt5.QtCore import QSettings
ini_str = """[mysection]
key0=value0
"""
with open("test.ini", "w") as fi:
fi.write(ini_str)
inidict = {
"mysection/key1" : "value1",
"myothersection/key2" : "value2"
}
settings = QSettings("test.ini", QSettings.IniFormat)
for k in settings.allKeys():
print(k, settings.value(k))
for k in inidict.keys():
settings.setValue(k, inidict[k])
чтение значений из моего INI-файла работает, но установка значений, как во втором цикле for, не делает, значения не сохраняются в INI-файл. Итак, я думаю, что я что-то здесь упускаю?